<SEC-DOCUMENT>0001553350-20-000457.txt : 20200515
<SEC-HEADER>0001553350-20-000457.hdr.sgml : 20200515
<ACCEPTANCE-DATETIME>20200515130145
ACCESSION NUMBER:		0001553350-20-000457
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		60
CONFORMED PERIOD OF REPORT:	20200331
FILED AS OF DATE:		20200515
DATE AS OF CHANGE:		20200515

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:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39227
		FILM NUMBER:		20883014

	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>10-Q
<SEQUENCE>1
<FILENAME>duot_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Quarterly Report</TITLE>
<META NAME="author" CONTENT="Veronica Soto">
<META NAME="date" CONTENT="05/14/2020">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="line-height:1pt; margin:0px" align=center><BR></P>
<P style="margin-top:0px; margin-bottom:2.2px; padding-bottom:4px; border-bottom:4px solid #000000" align=right>&nbsp;</P>
<P style="margin:0px; padding-top:4px; border-top:1.333px solid #000000" align=right>&nbsp;</P>
<P style="margin:0px; font-size:12pt" align=center><B>UNITED STATES</B></P>
<P style="margin:0px; font-size:12pt" align=center><B>SECURITIES AND EXCHANGE COMMISSION</B></P>
<P style="margin:0px" align=center><B>WASHINGTON, D.C. 20549</B></P>
<P style="margin:0px; font-size:12pt" align=center><B>&nbsp;</B></P>
<P style="margin:0px; font-size:12pt" align=center><B>FORM 10-Q</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=21.6 /><TD width=698.4 /></TR>
<TR><TD style="margin-top:0px" valign=top width=21.6><P style="margin:0px; font-family:Wingdings" align=center>&#254;</P>
</TD><TD style="margin-top:0px" valign=top width=698.4><P style="margin:0px"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=720 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top width=720 colspan=2><P style="margin:0px" align=center><B>For the quarterly period ended March 31, 2020</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=720 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top width=720 colspan=2><P style="margin:0px" align=center><B>OR</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=21.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=698.4><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top width=21.6><P style="margin:0px; font-family:Wingdings" align=center>&#168;</P>
</TD><TD style="margin-top:0px" valign=top width=698.4><P style="margin:0px"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><B>For the transition period from ________________ to ________________</B><FONT style="font-size:12pt">&nbsp;</FONT></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>Commission file number 000-55497</P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=720 /></TR>
<TR><TD style="margin-top:0px" width=720><P style="margin:0px; font-size:14pt" align=center><B>Duos Technologies Group, Inc.</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" width=720><P style="margin:0px; font-size:8pt" align=center><I>(Exact name of registrant as specified in its charter)</I></P>
</TD></TR>
</TABLE>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=360 /><TD width=360 /></TR>
<TR><TD style="margin-top:0px" width=360><P style="margin:0px" align=center><B>Florida</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=360><P style="margin:0px" align=center><B>65-0493217</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" width=360><P style="margin:0px; font-size:8pt" align=center><I>(State or other jurisdiction of</I></P>
<P style="margin:0px; font-size:8pt" align=center><I>incorporation or organization)</I></P>
</TD><TD style="margin-top:0px" valign=top width=360><P style="margin:0px; font-size:8pt" align=center><I>(IRS Employer Identification No.)</I></P>
</TD></TR>
<TR><TD style="margin-top:0px" width=360><P style="margin:0px; font-size:8pt" align=center><I>&nbsp;</I></P>
</TD><TD style="margin-top:0px" valign=top width=360><P style="margin:0px; font-size:8pt" align=center><I>&nbsp;</I></P>
</TD></TR>
<TR><TD style="margin-top:0px" width=360><P style="margin:0px" align=center><B>6622 Southpoint Drive South, Suite 310,</B></P>
<P style="margin:0px" align=center><B>Jacksonville, Florida, 32216</B></P>
</TD><TD style="margin-top:0px" valign=top width=360><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" width=360><P style="margin:0px; font-size:8pt" align=center><I>(Address&nbsp;of&nbsp;principal&nbsp;executive&nbsp;offices)</I></P>
</TD><TD style="margin-top:0px" width=360><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
</TABLE>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=center><B>(904) 652-1616</B></P>
<P style="margin:0px" align=center><I>(Registrant&#146;s telephone number, including area code)</I></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=center>Securities registered pursuant to Section 12(b) of the Act:</P>
<P style="line-height:8pt; margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=244.8 /><TD width=7.2 /><TD width=230.4 /><TD width=7.2 /><TD width=230.4 /></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=244.8><P style="margin:0px; font-size:8pt" align=center><B>Title of each class</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.2><P style="margin:0px; font-size:8pt" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=230.4><P style="margin:0px; font-size:8pt" align=center><B>Trading Symbol(s)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.2><P style="margin:0px; font-size:8pt" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=230.4><P style="margin:0px; font-size:8pt" align=center><B>Name of each exchange on which registered</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=244.8><P style="margin:0px" align=center><B>Common Stock, par value $0.001</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.2><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=230.4><P style="margin:0px" align=center><B>DUOT</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.2><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=230.4><P style="margin:0px" align=center><B>The Nasdaq Capital Market</B></P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&nbsp;Yes&nbsp;<FONT style="font-family:Wingdings">&#254;</FONT>&nbsp;&nbsp;No&nbsp;<FONT style="font-family:Wingdings">&#168;</FONT></P>
<P style="line-height:8pt; margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&nbsp;Yes&nbsp;<FONT style="font-family:Wingdings">&#254;</FONT>&nbsp;&nbsp;No&nbsp;<FONT style="font-family:Wingdings">&#168;</FONT></P>
<P style="line-height:8pt; margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer,&#148; &#147;smaller reporting company,&#148; and &#147;emerging growth company&#148; in Rule 12b-2 of the Exchange Act.</P>
<P style="line-height:6pt; margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=319.067 /><TD width=184.133 /></TR>
<TR><TD style="margin-top:0px" valign=top width=319.067><P style="margin:0px" align=justify>Large accelerated filer &nbsp;&nbsp;<FONT style="font-family:Wingdings">&#168;</FONT></P>
</TD><TD style="margin-top:0px" valign=top width=184.133><P style="margin:0px" align=justify>Accelerated filer &nbsp;&nbsp;<FONT style="font-family:Wingdings">&#168;</FONT></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=319.067><P style="margin:0px" align=justify>Non-accelerated filer &nbsp;&nbsp;&nbsp;&nbsp;<FONT style="font-family:Wingdings">&#254;</FONT></P>
</TD><TD style="margin-top:0px" valign=top width=184.133><P style="margin:0px" align=justify>Smaller reporting company &nbsp;<FONT style="font-family:Wingdings">&#254;</FONT></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=319.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=184.133><P style="margin:0px" align=justify>Emerging growth company &nbsp;<FONT style="font-family:Wingdings">&#168;</FONT></P>
</TD></TR>
</TABLE>
<P style="line-height:6pt; margin:0px"><BR></P>
<P style="margin:0px" align=justify>If an emerging growth company, indicate by checkmark 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.&nbsp;&#168;</P>
<P style="line-height:6pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&nbsp;Yes&nbsp;<FONT style="font-family:Wingdings">&#168;</FONT>&nbsp;&nbsp;No&nbsp;<FONT style="font-family:Wingdings">&#254;</FONT></P>
<P style="line-height:6pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As of May 11, 2020, Duos Technologies Group, Inc. had outstanding 3,524,514 shares of common stock, par value $0.001 per share.</P>
<P style="margin-top:0px; margin-bottom:2.2px; padding-bottom:4px; border-bottom:1.333px solid #000000">&nbsp;</P>
<P style="margin:0px; padding-top:4px; border-top:4px solid #000000">&nbsp;&nbsp;</P>
<A NAME="toc"></A><P style="margin:0px" align=center><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>TABLE OF CONTENTS</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=67.2 /><TD /><TD width=56.067 /></TR>
<TR><TD style="margin-top:0px" valign=top width=67.2><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=center><B>PART I &#150; FINANCIAL INFORMATION</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item1">Item 1.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Financial Statements</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>1</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item2">Item 2.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>22</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item3">Item 3.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Qualitative and Quantitative Disclosures about Market Risk</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item4">Item 4.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Controls and Procedures</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=center><B>PART II &#150; OTHER INFORMATION</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_1">Item 1.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Legal Proceedings</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_1a">Item 1A.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Risk Factors</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_2">Item 2.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Unregistered Sales of Equity Securities and Use of Proceeds</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_3">Item 3.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Defaults Upon Senior Securities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_4">Item 4.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Mine Safety Disclosures</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_5">Item 5.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Other Information</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>29</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#item_6">Item 6.</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Exhibits</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>30</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px; font-size:12pt">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=56.067 /></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px"><A HREF="#signatures">SIGNATURES</A></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.067><P style="margin:0px" align=center>31</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px; font-size:12pt">&nbsp;</P>
<P style="margin:0px; font-size:12pt" align=center>&nbsp;</P>
<P style="margin:0px" align=center><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>PART I FINANCIAL INFORMATION</B></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px"><B>Item 1. Financial Statements.<A NAME="item1"></A></B></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED BALANCE SHEETS</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt"><B><STRIKE>&nbsp;</STRIKE></B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px; font-size:8pt" align=right><B>(Unaudited)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px; font-size:8pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=center>ASSETS</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">CURRENT ASSETS:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Cash</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>6,552,888</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>56,249</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Accounts receivable, net</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>645,536</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>2,611,608</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Contract assets</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>383,700</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>1,375,920</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Prepaid expenses and other current assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>887,035</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>716,598</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Current Assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>8,469,159</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>4,760,375</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Property and equipment, net</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>246,811</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>260,181</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Operating lease right of use asset</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>374,287</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>430,146</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">OTHER ASSETS:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Software Development Costs, net</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>15,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>20,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Patents and trademarks, net</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>67,566</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>61,598</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Other Assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>82,566</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>81,598</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">TOTAL ASSETS</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>9,172,823</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>5,532,300</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=right><BR></P>
<P style="margin:0px" align=right>&nbsp;(Continued)</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>1</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED BALANCE SHEETS (CONTINUED)</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt"><B><STRIKE>&nbsp;</STRIKE></B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px; font-size:8pt" align=right><B>(Unaudited)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px; font-size:8pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=center>&nbsp;LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">CURRENT LIABILITIES:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Accounts payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>663,746</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>2,641,437</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Accounts payable - related parties</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>12,491</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>12,791</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Notes payable - financing agreements</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>184,580</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>42,299</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Notes payable - related parties, net of discounts</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>954,299</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>905,373</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Line of credit</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>65</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>27,615</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Payroll taxes payable</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>12,390</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>115,111</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Accrued expenses</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>150,969</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>393,272</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Current portion - financing lease&nbsp;agreements</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>46,520</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>45,072</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Current portion-operating lease obligations</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>248,985</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>239,688</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Contract liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>10,170</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>8,661</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Deferred revenue</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>681,673</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>936,428</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Current Liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>2,965,888</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>5,367,747</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Finance lease payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>76,876</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>89,026</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Operating lease obligations</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>137,535</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>202,797</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>3,180,299</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>5,659,570</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Commitments and Contingencies (Note 6)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">STOCKHOLDERS' EQUITY (DEFICIT):</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Preferred stock:&nbsp;&nbsp;$0.001 par value, 10,000,000 authorized, 9,485,000 shares available to be designated</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Series A redeemable convertible cumulative preferred stock, $10 stated value per share, 500,000 shares designated; 0 issued and outstanding at March 31, 2020 and December 31, 2019, convertible into common stock at $6.30 per share</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Series B convertible cumulative preferred stock, $1,000 stated value per share, 15,000 shares designated; 1,705 and 1,705 issued and outstanding at March 31, 2020 and December 31, 2019, convertible into common stock at $7 per share</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>1,705,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>1,705,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Common stock:&nbsp;&nbsp;$0.001 par value; 500,000,000 shares authorized, 3,525,838 and 1,982,039 shares issued, 3,524,514 and 1,980,715 shares outstanding at March 31, 2020 and December 31, 2019, respectively</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>3,526</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>1,982</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Additional paid-in capital</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>39,329,214</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>31,063,915</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total stock &amp; paid-in-capital</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>41,037,740</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>32,770,897</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Accumulated deficit</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(34,887,764</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(32,740,715</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Sub-total</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>6,149,976</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>30,182</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Less:&nbsp;&nbsp;Treasury stock (1,324 shares of common stock at March 31, 2020 and December 31, 2019)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Stockholders' Equity (Deficit)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>5,992,524</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(127,270</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Total Liabilities and Stockholders' Equity (Deficit)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>9,172,823</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>5,532,300</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>2</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.333 /><TD width=9.8 /><TD width=62.867 /><TD width=5.4 /><TD width=5.4 /><TD width=10 /><TD width=58.733 /><TD width=5.133 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=152.2 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Months Ended</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=68.733 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=72.667 colspan=2><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.733 colspan=2><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">REVENUES:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.667 colspan=2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.733 colspan=2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technology systems</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>513,674</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>3,918,438</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technical support</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>345,187</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>321,474</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Consulting services</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>132,084</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>112,169</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Revenues</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>990,945</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">COST OF REVENUES:</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technology systems</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>581,544</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>2,092,994</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technical support</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>234,276</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>105,324</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Consulting services</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>72,260</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>22,919</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Cost of Revenues</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>888,080</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>2,221,237</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">GROSS PROFIT</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>102,865</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>2,130,844</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">OPERATING EXPENSES:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Sales and marketing</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>139,852</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>250,425</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Engineering</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>312,428</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>465,907</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Research and development</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>406,392</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>383,421</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Administration</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>1,015,559</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>803,327</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">AI technologies</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>316,549</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>181,314</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Operating Expenses</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>2,190,780</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>2,084,394</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">PROFIT (LOSS) FROM OPERATIONS</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>(2,087,915</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>46,450</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">OTHER INCOME (EXPENSES):</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Interest Expense</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>(68,932</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>(2,621</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Other income, net</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>9,798</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>340</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Other Income (Expense)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px" align=right>(59,134</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=58.733><P style="margin:0px" align=right>(2,281</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.133><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">NET PROFIT (LOSS)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=9.8><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>(2,147,049</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=58.733><P style="margin:0px" align=right>44,169</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Basic Net Profit (Loss) Per Share</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=9.8><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>(0.80</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=58.733><P style="margin:0px" align=right>0.03</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Diluted Net Profit (Loss) Per Share</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=9.8><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>(0.80</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.4><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=58.733><P style="margin:0px" align=right>0.01</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=58.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Weighted Average Shares-Basic</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>2,687,482</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=58.733><P style="margin:0px" align=right>1,547,946</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Weighted Average Shares-Diluted</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=9.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>2,687,482</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=58.733><P style="margin:0px" align=right>3,485,891</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>3</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)</B></P>
<P style="margin:0px" align=center><B>For the Three Months ended March 31, 2019</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.667 /><TD width=6.933 /><TD width=63.133 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=66 /><TD width=6.667 /><TD width=6.667 /><TD width=4 /><TD width=66 /><TD width=6.667 /><TD width=6.667 /><TD width=14 /><TD width=56 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=66.2 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=64.467 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=65.6 /><TD width=6.667 /><TD width=6.733 /><TD width=3.667 /><TD width=66.4 /><TD width=4.467 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=156.067 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>Preferred Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=153.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>Common Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=72.867 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Additional</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>Paid-in-</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=71.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Accumulated</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=72.267 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Treasury</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.067 colspan=2><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B># of Shares</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B># of Shares</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.867 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Capital</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=71.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Deficit</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.267 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Total</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.067 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=72.667 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=72.867 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=71.133 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=72.267 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.067 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Balance December 31, 2018</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.133><P style="margin:0px" align=right>2,830</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>2,830,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>1,505,883</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>1,505</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.2><P style="margin:0px" align=right>27,416,802</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>(30,269,833</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.6><P style="margin:0px" align=right>(149,459</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.4><P style="margin:0px" align=right>(170,985</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.133><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.6><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.4><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Commons stock issued for warrants exercised</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.133><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>214,286</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>214</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.2><P style="margin:0px" align=right>1,649,786</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.6><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.4><P style="margin:0px" align=right>1,650,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.133><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.6><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.4><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Stock options granted to employees</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.133><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.2><P style="margin:0px" align=right>21,892</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.6><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.4><P style="margin:0px" align=right>21,892</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.133><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.6><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.4><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Net Income for the three months ended March&nbsp;31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.133><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=56><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64.467><P style="margin:0px" align=right>44,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=65.6><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66.4><P style="margin:0px" align=right>44,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.133><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.6><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.4><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Balance March 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.133><P style="margin:0px" align=right>2,830</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66><P style="margin:0px" align=right>2,830,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66><P style="margin:0px" align=right>1,720,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=14><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=56><P style="margin:0px" align=right>1,719</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.2><P style="margin:0px" align=right>29,088,480</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.467><P style="margin:0px" align=right>(30,225,664</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.6><P style="margin:0px" align=right>(149,459</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.4><P style="margin:0px" align=right>1,545,076</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>4</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)</B></P>
<P style="margin:0px" align=center><B>For the Three Months ended March 31, 2020</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.667 /><TD width=6.933 /><TD width=63.067 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=63.333 /><TD width=6.667 /><TD width=6.667 /><TD width=4 /><TD width=66 /><TD width=6.667 /><TD width=6.667 /><TD width=14 /><TD width=56 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=63.867 /><TD width=6.667 /><TD width=6.667 /><TD width=6.933 /><TD width=64.467 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=65.267 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=66.333 /><TD width=4.467 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=153.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>Preferred Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=153.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>Common Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.533 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Additional</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>Paid-in-</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=71.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Accumulated</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=71.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Treasury</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73 colspan=2><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B># of Shares</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B># of Shares</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70.533 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Capital</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=71.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Deficit</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=71.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Stock</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=73 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Total</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.533 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=71.4 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=71.933 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73 colspan=2><P style="margin:0px" align=center><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Balance December 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.067><P style="margin:0px" align=right>1,705</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>1,705,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>1,982,039</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>1,982</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.867><P style="margin:0px" align=right>31,063,915</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>(32,740,715</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.267><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>(127,270</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Common stock issued</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>1,542,188</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>1,542</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.867><P style="margin:0px" align=right>9,251,586</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.267><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>9,253,128</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Stock options granted to employees</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.867><P style="margin:0px" align=right>8,100</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.267><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>8,100</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Stock issuance cost</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.867><P style="margin:0px" align=right>(1,001,885</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.267><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>(1,001,885</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Common stock issued for services</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66><P style="margin:0px" align=right>1,611</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56><P style="margin:0px" align=right>2</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.867><P style="margin:0px" align=right>7,498</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.467><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.267><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>7,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Net Loss for the three months ended March&nbsp;31, 2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=56><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.867><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64.467><P style="margin:0px" align=right>(2,147,049</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=65.267><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=66.333><P style="margin:0px" align=right>(2,147,049</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.067><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.867><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=65.267><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Balance March&nbsp;31, 2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.067><P style="margin:0px" align=right>1,705</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.333><P style="margin:0px" align=right>1,705,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66><P style="margin:0px" align=right>3,525,838</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=14><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=56><P style="margin:0px" align=right>3,526</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.867><P style="margin:0px" align=right>39,329,214</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.467><P style="margin:0px" align=right>(34,887,764</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.267><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.333><P style="margin:0px" align=right>5,992,524</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center>&nbsp;</P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>5</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>
<P style="margin:0px" align=center><B>(Unaudited) </B></P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.667 /><TD width=6.667 /><TD width=63.8 /><TD width=6.667 /><TD width=6.733 /><TD width=7.667 /><TD width=65.733 /><TD width=6.667 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=157.267 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=157.267 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=70.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=73.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=70.467 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=73.4 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Cash from operating activities:</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px"><B>Net profit (loss)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(2,147,049</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>44,169</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Adjustments to reconcile net income (loss) to net cash used in operating activities:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Depreciation and amortization</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>48,647</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>41,132</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Stock based compensation</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>8,100</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>21,892</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Interest expense related to debt discounts</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>48,926</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:40px; text-indent:-8px">Changes in assets and liabilities:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Accounts receivable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>1,966,072</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(2,084,943</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Contract assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>992,220</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>921,608</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Prepaid expenses and other current assets</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(5,062</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>91,898</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Operating lease right of use asset</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>55,858</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>(557,485</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Accounts payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(1,970,190</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>643,916</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Related payable-related party</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(300</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Payroll taxes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(102,721</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(156,843</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Accrued expenses</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(242,303</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>26,265</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Operating lease obligation</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(55,965</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>571,245</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Contract liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>1,509</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>(999,048</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:56px; text-indent:-8px">Deferred revenue</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.8><P style="margin:0px" align=right>(254,755</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.733><P style="margin:0px" align=right>(63,965</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Net cash used in operating activities</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(1,657,013</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(1,500,159</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Cash flows from investing activities:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Purchase of patents/trademarks</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(7,310</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>(3,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Purchase of fixed assets</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.8><P style="margin:0px" align=right>(28,935</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.733><P style="margin:0px" align=right>(88,511</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Net cash used in investing activities</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(36,245</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(91,511</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Cash flows from financing activities:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Repayments of line of credit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(27,550</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>(921</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Repayments of insurance and equipment financing</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>(23,094</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(64,295</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Payment of finance lease</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(10,702</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Proceeds from common stock issued</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>9,253,128</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Issuance cost</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>(1,001,885</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Proceeds from warrants exercised</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.8><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.733><P style="margin:0px" align=right>1,650,000</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Net cash provided by financing activities</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>8,189,897</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>1,584,784</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Net increase (decrease) in cash</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>6,496,639</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>(6,886</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Cash, beginning of period</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.8><P style="margin:0px" align=right>56,249</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=65.733><P style="margin:0px" align=right>1,209,301</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Cash, end of period</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=63.8><P style="margin:0px" align=right>6,552,888</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.733><P style="margin:0px" align=right>1,202,415</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B><U>Supplemental Disclosure of Cash Flow Information:</U></B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Interest paid</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.8><P style="margin:0px" align=right>6,643</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.733><P style="margin:0px" align=right>1,536</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B><U>Supplemental Non-Cash Investing and Financing Activities:</U></B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.733><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Common stock issued for accrued BOD fees</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=63.8><P style="margin:0px" align=right>7,500</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.733><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Note issued for financing of insurance premiums</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.8><P style="margin:0px" align=right>165,375</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.733><P style="margin:0px" align=right>165,864</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center>See accompanying notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>6</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>NOTE 1 &#150; NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Nature of Operations</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Duos Technologies Group, Inc. (the &#147;duostech Group&#148;), through its operating subsidiaries, Duos Technologies, Inc. (&#147;duostech&#148;) and TrueVue360, Inc (&#147;TrueVue360&#148;, duostech Group and duostech, collectively the &#147;Company&#148;) is primarily engaged in the design and deployment of state-of-the-art, artificial intelligence driven intelligent technologies systems. duostech converges traditional security measures with information technologies to create &#147;actionable intelligence.&#148; duostech&#146;s IP is built upon two of its core technology platforms (praes<FONT style="color:#3F3F3F">i</FONT>dium<B>&#174;</B> and centraco&#174;), both distributed as licensed software suites, and natively embedded within engineered turnkey systems. praes<FONT style="color:#3F3F3F">i</FONT>dium<B>&#174;</B> is a modular suite of analytics applications which process and simultaneously analyze data streams from a virtually unlimited number of conventional sensors and/or data points. Native algorithms compare analyzed data against user-defined criteria and rules in real time and automatically report any exceptions, deviations and/or anomalies. This application suite also includes a broad range of conventional operational system components and sub-systems, including an embedded feature-rich video management engine and a proprietary Alarm Management Service (AMS). This unique service provides continuous monitoring of all connected devices, processes, equipment and sub-systems, and automatically communicates to the front end-user interface, if and when an issue, event or performance anomalies are detected. centraco&#174; is a comprehensive user interface that includes the functionalities of a Physical Security Information Management (PSIM) system as well as those of an Enterprise Information System (EIS). This multi-layered interface can be securely installed as a stand-alone application suite inside a local area network or pushed outside a wide area network using the same browser-based interface. It leverages industry standards for data security, access, and encryption as appropriate. The platform also operates as a cloud-hosted solution.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence software platform, truevue360&#153;, through its subsidiary TrueVue360 with the objective of focusing the Company&#146;s advanced intelligent technologies in the areas of Artificial Intelligent, Deep Machine Learning and Advance Algorithms to further support our business growth. &nbsp;Consequently, our business operations are now in three business units: intelligent technologies, AI/machine learning platforms and IT asset management. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth through accretive acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Basis of Presentation</U></B></P>
<P style="margin:0px; text-indent:48px" align=justify><B>&nbsp;</B></P>
<P style="margin:0px" align=justify>The accompanying unaudited condensed unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#147;GAAP&#148;) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (all of which are of a normal recurring nature) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2020 are not indicative of the results that may be expected for the year ending December 31, 2020 or for any other future period. These unaudited consolidated financial statements and the unaudited condensed notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#146;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on March 30, 2020.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Reverse Stock-Split</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>All share and per share amounts have been presented to give retroactive effect to a 1 for 14 reverse stock-split that occurred in January 2020.</P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>7</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B><U>Reclassifications</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company reclassified certain operating expenses for the three months ended March 31, 2019 to conform to 2020 classification. &nbsp;There was no net effect on the total operating expenses of such reclassification.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:</P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=167.933 /><TD width=6.667 /><TD width=6.733 /><TD width=146.667 /><TD width=7.933 /><TD width=6.733 /><TD width=161.267 /><TD width=6.733 /><TD width=6.733 /><TD width=147.867 /><TD width=6.733 /></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=153.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Before Reclassification</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=154.6 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>After Reclassification</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=153.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=154.6 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=153.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=154.6 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=153.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=154.6 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">OPERATING EXPENSES:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=153.4 colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=154.6 colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">Selling and marketing expenses</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=146.667><P style="margin:0px" align=right>109,616</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=161.267><P style="margin:0px">Sales and marketing</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=147.867><P style="margin:0px" align=right>250,425</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">Salaries, wages and contract labor</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=146.667><P style="margin:0px" align=right>1,268,779</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px">Engineering</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=147.867><P style="margin:0px" align=right>465,907</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">Research and development</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=146.667><P style="margin:0px" align=right>112,694</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=161.267><P style="margin:0px">Research and development</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=147.867><P style="margin:0px" align=right>383,421</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">Professional fees</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=146.667><P style="margin:0px" align=right>127,919</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px">AI technologies</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=147.867><P style="margin:0px" align=right>181,314</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">General and administrative expenses</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=146.667><P style="margin:0px" align=right>465,386</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=161.267><P style="margin:0px">Administration</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=147.867><P style="margin:0px" align=right>803,327</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=167.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=146.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=161.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=147.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=167.933><P style="margin:0px; padding-left:8px; text-indent:-8px">Total Operating Expenses</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=146.667><P style="margin:0px" align=right>2,084,394</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=161.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=147.867><P style="margin:0px" align=right>2,084,394</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Principles of Consolidation</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The unaudited consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue360, Inc. All inter-company transactions and balances are eliminated in consolidation.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Use of Estimates</U></B></P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><B><U>Concentrations </U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>Cash Concentrations</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of March 31, 2020, balance in one financial institution exceeded federally insured limits by approximately $6,361,792.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>8</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>Significant Customers and Concentration of Credit Risk</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><FONT style="background-color:#FFFFFF">The Company had certain customers whose revenue individually represented 10% or more of the Company&#146;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#146;s total accounts receivable, as follows:</FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>For the three months ended March 31, 2020, three customers accounted for 44%, 13% and 13% of revenues, respectively. For the three months ended March 31, 2019,<FONT style="font-size:8pt"> </FONT>two customers accounted for 78%and 11% of revenues, respectively.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>At March 31, 2020, three customers accounted for 28%, 21% and 18% of accounts receivable, respectively. At December 31, 2019,<FONT style="font-size:8pt"> </FONT>two customers accounted for 68% and 10% of accounts receivable, respectively.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Geographic Concentration</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Approximately 54% of revenue is generated from two customers outside of the United States.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Fair Value of Financial Instruments and Fair Value Measurements</U></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>We follow accounting guidance for financial assets and liabilities. This standard defines fair value, provides guidance for measuring fair value and requires certain disclosures. This standard does not require any new fair value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. This guidance does not apply to measurements related to share-based payments. This guidance discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost).</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The guidance utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px; padding-left:32px" align=justify>Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px; padding-left:32px" align=justify>Level 2: Inputs, other than quoted prices that are observable, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px; padding-left:32px" align=justify>Level 3: Unobservable inputs in which little or no market data exists, therefore developed using estimates and assumptions developed by us, which reflect those that a market participant would use.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Software Development Costs</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs. The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&nbsp;feasibility for software sold as a perpetual license, as defined within ASC 985-20 (Software &#150; Costs of Software to be sold, Leased, or Marketed) are capitalized and amortized on a product-by-product basis when the product is available for general release to customers. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>9</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Earnings (Loss) Per Share</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Basic earnings per share (EPS) are computed by dividing net loss applicable to common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. At March 31, 2020, there was an aggregate of 1,588,750 outstanding warrants to purchase shares of common stock. At March 31, 2020, there was an aggregate of 163,010 shares of employee stock options to purchase shares of common stock. Also, at March 31, 2020, 243,571 common shares were issuable upon conversion of Series B convertible preferred stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been anti-dilutive.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Revenue Recognition</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As of January 1, 2018, the Company adopted Accounting Standards Update (&#147;ASU&#148;) 2014-09, Revenue from Contracts with Customers (&#147;ASC 606&#148;), that affects the timing of when certain types of revenues will be recognized. The basic principles in ASC 606 include the following: a contract with a customer creates distinct unrecognized contract assets and performance obligations; satisfaction of a performance obligation creates revenue; and a performance obligation is satisfied upon transfer of control to a good or service to a customer.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Revenue is recognized for sales of systems and services over time using cost-based input methods, in which significant judgement is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue to recognize.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Revenue is recognized by evaluating our revenue contracts with customers based on the five-step model under ASC 606:</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:26.867px; width:50.867px; float:left">1.</P>
<P style="margin:0px; padding-left:50.867px; text-indent:-2px" align=justify>Identify the contract with the customer;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:26.867px; width:50.867px; clear:left; float:left">2.</P>
<P style="margin:0px; padding-left:50.867px; text-indent:-2px" align=justify>Identify the performance obligations in the contract;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:26.867px; width:50.867px; clear:left; float:left">3.</P>
<P style="margin:0px; padding-left:50.867px; text-indent:-2px" align=justify>Determine the transaction price;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:26.867px; width:50.867px; clear:left; float:left">4.</P>
<P style="margin:0px; padding-left:50.867px; text-indent:-2px" align=justify>Allocate the transaction price to separate performance obligations; and</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:26.867px; width:50.867px; clear:left; float:left">5.</P>
<P style="margin:0px; padding-left:50.867px; text-indent:-2px" align=justify>Recognize revenue when (or as) each performance obligations are satisfied.</P>
<P style="line-height:11pt; margin:0px; clear:left" align=justify><BR></P>
<P style="margin:0px" align=justify>Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. (see Note 9)</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Segment Information</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company operates in one reportable segment.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Stock Based Compensation</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &#147;<I>Share-Based Payment</I>,&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>10</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>In June 2018, the FASB issued ASU 2018-07, Compensation &#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. Management implemented this standard on January 1, 2019.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><I>Determining Fair Value Under ASC 718-10</I></B> </P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company estimates the fair value of stock options granted using the Black-Scholes option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The Company&#146;s determination of fair value using an option-pricing model is affected by the stock price as well as assumptions regarding the number of highly subjective variables.</P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company estimates volatility based upon the historical stock price of the Company and estimates the expected term for employee stock options using the simplified method for employees and directors and the contractual term for non-employees. The risk-free rate is determined based upon the prevailing rate of United States Treasury securities with similar maturities.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Recent Accounting Pronouncements</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>From time to time, the FASB or other standards setting bodies will issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an Accounting Standards Update (&#147;ASU&#148;).</P>
<P style="margin:0px" align=justify>&nbsp;&nbsp;</P>
<P style="margin:0px" align=justify>Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying financial statements.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px; font-size:11pt" align=justify><B>NOTE </B><FONT style="font-size:10pt"><B>2 &#150; LIQUIDITY</B></FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As reflected in the accompanying unaudited consolidated financial statements, the Company had a net loss of $2,147,049 for the three months ended March 31, 2020. During the same period, net cash used in operating activities was $1,657,013. The working capital surplus and accumulated deficit as of March 31, 2020 were $5,503,723 and $34,887,764 respectively. In previous financial reports, the Company had raised substantial doubt about continuing as a going concern. This was principally due to a lack of working capital prior to an underwritten offering which was completed during the quarter (the &#147;2020 Offering&#148;). </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Upon completion of the 2020 Offering during this quarter, management raised sufficient working capital to meet its needs for the next 12-months without the need to raise further capital. The Company continues to be successful in attracting new business and establishing a backlog of projects. Most importantly, the Company&#146;s success in increasing its working capital surplus after receiving proceeds from the 2020 Offering of more than $8.1 million after payment of banking fees and expenses in connection with an up listing to Nasdaq.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Management believes that we have eliminated the substantial doubt for the Company to continue as a going concern. We are executing the plan to grow our business and achieve profitability without the requirement to raise additional capital for existing operations. In the long run, the continuation of the Company as a going concern is dependent upon the ability of the Company to continue executing the plan described above, generate sufficient revenue and to attain consistently profitable operations. Although the current Novel Coronavirus (Covid-19) issue has affected our operations, and this is not expected to be a long-term issue, the Company cannot currently quantify the uncertainty related to the recent pandemic and its effects on the business in the coming quarters. We have analyzed our cash flow under &#147;stress test&#148; conditions and have determined that we have sufficient liquid assets on hand to maintain operations for at least 12 months from the date of this report.&nbsp; </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>11</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>NOTE 3 &#150; SOFTWARE DEVELOPMENT COSTS</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>In 2018, the Company capitalized $60,000, relating to the development of new software products. These software products were developed by a third-party and had passed the preliminary project stage prior to capitalization. &nbsp;At March 31, 2020 and December 31, 2019, software development costs consisted of the following:</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Software development costs consisted of the following at March 31, 2020 and December 31, 2019:</P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.6 /><TD width=6.867 /><TD width=60.467 /><TD width=6.733 /><TD width=6.733 /><TD width=6.867 /><TD width=60.467 /><TD width=5.933 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31, </B></P>
<P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31, 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Software Development Costs</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>60,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>60,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom><P style="margin:0px" align=justify>Less: Accumulated amortization</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(45,000</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(40,000</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.933><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Total</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>15,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>20,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Amortization expense of software development costs for the three months ended March 31, 2020 and 2019, was $5,000 and $5,000, respectively. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>NOTE 4 &#150; DEBT</B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px"><B><U>Notes Payable - Financing Agreements</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px">The Company&#146;s notes payable relating to financing agreements classified as current liabilities consist of the following as of:</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.933 /><TD width=13.6 /><TD width=75.667 /><TD width=6.067 /><TD width=6.067 /><TD width=6.067 /><TD width=53.733 /><TD width=19.867 /><TD width=6.067 /><TD width=9.933 /><TD width=79 /><TD width=6.067 /><TD width=6.067 /><TD width=6.067 /><TD width=53.733 /><TD width=19.867 /><TD width=5.667 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=181.067 colspan=7><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>March 31, 2020</B></P>
</TD><TD style="margin-top:0px" valign=top width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=180.733 colspan=7><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>December 31, 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:11pt; margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom><P style="line-height:11pt; margin:0px; font-size:8pt"><B>Notes Payable</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="line-height:11pt; margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=89.267 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Principal</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.6 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Interest</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.933 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Principal</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.6 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Interest</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:11pt; margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">Third Party - Insurance Note 1</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>15,076</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>7.31</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79><P style="line-height:11pt; margin:0px" align=right>28,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>7.31</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px">Third Party - Insurance Note 2</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=13.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=53.733><P style="margin:0px" align=right>6.36</P>
</TD><TD style="margin-top:0px" valign=top width=19.867><P style="margin:0px">%</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=79><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>6.36</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">Third Party - Insurance Note 3</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>4,129</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>10.75</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79><P style="line-height:11pt; margin:0px" align=right>13,799</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px">Third Party - Insurance Note 4</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>165,375</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=79><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>6.36</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">Total</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>184,580</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=9.933><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=79><P style="line-height:11pt; margin:0px" align=right>42,299</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
</TABLE>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company entered into an agreement on December 23, 2019 with its insurance provider by issuing a $28,500 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 7.31% payable in monthly installments of principal and interest totaling $2,218 through October 23, 2020. The balance of Insurance Note 1 as of March 31, 2020 and December 31, 2019 was $15,076 and $28,500, respectively.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company entered into an agreement on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable (Insurance Note 2) with monthly installments of principal and interest totaling $5,326 through December 15, 2019. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 2 was zero. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement on September 15, 2019 in the amount of $13,799 with its insurance provider by issuing a note payable (Insurance Note 3) for the purchase of an insurance policy, secured by 5 installment payments. &nbsp;At March 31, 2020 and December 31, 2019, the balance of Insurance Note 3 was $4,129 and $13,799, respectively.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company entered into an agreement on February 3, 2019 in the amount of $141,058 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $14,520 (Insurance Note 4) through December 3, 2019. The policy renewed on February 3, 2020 in the amount of $165,375 with seven monthly installments of $13,726. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 4 was $165,375 and zero, respectively. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px"><B><U>Finance Lease</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement on August 26, 2019 with an equipment leasing provider by issuing a $147,810 equipment finance lease payable, secured by a note, with an annual interest rate of 12.72% payable in monthly installments of principal and interest totaling $4,963 through August 1, 2022. &nbsp;At March 31, 2020 and December 31, 2019, the balance of the note was $123,396 and $134,098 and zero, respectively.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>12</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px">At March 31, 2020, future minimum lease payments due under Finance Lease is as follows:</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=387.133 /><TD width=76.867 /><TD width=8.067 /><TD width=80.067 /><TD width=7.933 /></TR>
<TR><TD style="margin-top:0px" valign=bottom width=464 colspan=2><P style="line-height:11pt; margin:0px">As of March 31,</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.133 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="margin:0px; padding-left:24px; text-indent:-8px">2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>44,668</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="margin:0px; padding-left:24px; text-indent:-8px">2021</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>59,558</P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="margin:0px; padding-left:24px; text-indent:-8px">2022</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>39,705</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Total minimum financial lease payments</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>143,931</P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Less:&nbsp; interest</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>(20,535</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=top width=7.933><P style="line-height:11pt; margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Total lease liability at March 31, 2020</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>123,396</P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Less: current portion of Finance Lease</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>(46,520</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=7.933><P style="line-height:11pt; margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Long Term portion of Finance Lease</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>76,876</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Notes Payable &#150; Related Parties</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.6 /><TD width=8.4 /><TD width=60.533 /><TD width=4 /><TD width=5.533 /><TD width=14.8 /><TD width=56.733 /><TD width=4.333 /><TD width=4.133 /><TD width=8.6 /><TD width=64.8 /><TD width=4.467 /><TD width=4.333 /><TD width=9.4 /><TD width=68.933 /><TD width=4.333 /><TD width=4.333 /><TD width=8.733 /><TD width=62.067 /><TD width=4.467 /><TD width=4.333 /><TD width=8.733 /><TD width=69.733 /><TD width=3.333 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=68.933 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=71.533 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=160.533 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>March 31, 2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=158.067 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>December 31, 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom><P style="margin:0px; font-size:8pt"><B>Payable To</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=5.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=68.933 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=4><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=71.533 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Principal</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=78.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Interest</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=70.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Principal</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=78.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Interest*</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=68.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=62.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=69.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Related party</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.8><P style="margin:0px" align=right>267,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.933><P style="margin:0px" align=right>3%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.067><P style="margin:0px" align=right>267,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.733><P style="margin:0px" align=right>3%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=justify>Related party</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.8><P style="margin:0px" align=right>733,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=68.933><P style="margin:0px" align=right>3%</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.067><P style="margin:0px" align=right>733,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=69.733><P style="margin:0px" align=right>3%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Total</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.8><P style="margin:0px" align=right>1,000,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.067><P style="margin:0px" align=right>1,000,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=justify>Less unamortized discounts</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.8><P style="margin:0px" align=right>(45,701</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px" align=right>)</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=68.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.067><P style="margin:0px" align=right>(94,627</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px" align=right>)</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=69.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Total, net</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=56.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.8><P style="margin:0px" align=right>954,299</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=62.067><P style="margin:0px" align=right>905,373</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the aggregate principal amount of $267,000, pursuant to a note, repayable on June 25, 2020.&nbsp; The note carries an annual interest rate of 3%.&nbsp; In addition, the Company issued warrants permitting the related party to purchase for cash 11,920 shares of the Company&#146;s common stock at a price of $7.70 per share.&nbsp; The balance of this note as of March 31, 2020 was $267,000.&nbsp; </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the principal aggregate in the amount of $733,000, pursuant to a note, repayable on June 25, 2020.&nbsp; The note carries an annual interest rate of 3%.&nbsp; In addition, the Company issued warrants permitting the related party to purchase for cash 32,724 shares of the Company&#146;s common stock at a price of $7.70 per share.&nbsp; The balance of this note as of March 31, 2020 was $733,000.&nbsp; </P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company determined the relative fair value between the notes and the warrants on the issue date utilizing the Bi-nominal Lattice Pricing Model for the warrants. &nbsp;As a result, the Company allocated $146,779 to the warrants and was recorded as a debt discount with an offset to additional paid in capital in the accompanying unaudited consolidated financial statements. &nbsp;The fair value pricing model used the following assumptions; stock price $7.00, warrant exercise price $7.70, expected term of 5 years, expected volatility of 86% and discount rate of 1.609%.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>For the three months ended March 31, 2020, the Company recorded $48,926 for amortization of the debt discount discussed above to interest expense in the accompanying unaudited consolidated financial statements.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Notes Payable</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement on August 12, 2019 with a shareholder by executing a short-term $262,500 note repayable on November 11, 2019. This note was issued with a 5% original issue discount and the Company received a net amount of $250,000. No other consideration was given. &nbsp;On November 12, 2019, the Company repaid this short-term note in the amount of $262,500. &nbsp;The original issue discount of $12,500 was fully amortized in 2019.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>13</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>NOTE 5 &#150; LINE OF CREDIT </B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company assumed a line of credit with Wells Fargo Bank upon merger with ISA on April 1, 2015. The line of credit provided for borrowings up to $40,000 but is now closed to future borrowing. The balance as of March 31, 2020 and December 31, 2019, was $65 and $27,615, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 9.75% at March 31, 2020. The former CEO of ISA is the personal guarantor.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>NOTE 6 &#150; COMMITMENTS AND CONTINGENCIES</B></P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Delinquent Payroll Taxes Payable</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<A NAME="_Hlk509239189"></A><P style="line-height:11pt; margin:0px" align=justify>As of the date hereof, the Company has paid its delinquent payroll taxes and late fees in full. At March 31, 2020 and December 31, 2019, the payroll taxes payable balance of $12,390 and $115,111 includes accrued late fees in the amount of zero and $37,210, respectively. </P>
<A NAME="_Hlk513736246"></A><P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Operating Lease Obligations</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company has an operating lease agreement for office space of approximately 8,308 square feet that was amended on May 1, 2016 and again on April 1, 2019, increasing the office space to approximately 10,203 square feet, with the lease ending on October 31, 2021. <A NAME="_Hlk36402045"></A>The rent is subject to an annual escalation of 3%, beginning May 1, 2017. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company entered a new lease agreement of office and warehouse combination space of approximately 4,400 square feet on June 1, 2018 and ending May 31, 2021. &nbsp;This additional space allows for resource growth and engineering efforts for operations before deploying to the field. &nbsp;The rent is subject to an annual escalation of 3%.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company now has a total of office and warehouse space of approximately 14,603 square feet.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>At March 31, 2020, future minimum lease payments due under Operating Leases are as follows:</P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=387.133 /><TD width=76.867 /><TD width=8.067 /><TD width=80.067 /><TD width=7.933 /></TR>
<TR><TD style="margin-top:0px" valign=bottom width=464 colspan=2><P style="line-height:11pt; margin:0px">As of March 31,</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.133 colspan=2><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Amount</B></P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="margin:0px; padding-left:24px; text-indent:-8px">2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>211,312</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="margin:0px; padding-left:24px; text-indent:-8px">2021</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>213,568</P>
</TD><TD style="margin-top:0px" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Total minimum financial lease payments</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>424,880</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Less:&nbsp; interest</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>(38,360</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=top width=7.933><P style="line-height:11pt; margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Total lease liability at March 31, 2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>386,520</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Less: current portion of Operating lease obligations</P>
</TD><TD style="margin-top:0px" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>(248,985</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=7.933><P style="line-height:11pt; margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=387.133><P style="line-height:11pt; margin:0px">Long Term portion of Operating lease obligations</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=76.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>137,535</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=top width=7.933><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px">In February 2016, the FASB issued ASU No. 2016-02 <I>Leases (Topic 842) </I>(&#147;ASU 2016-02&#148;), which requires all leases with a term greater than 12 months to be recognized on the balance sheet, while lease expenses would continue to be recognized in the statement of operations in a manner similar to current accounting guidance. We adopted ASU 2016-02 effective January 1, 2019, on a modified retrospective basis, without adjusting comparative periods presented. Effective January 1, 2019, the Company established a right-of-use model (ROU) asset and operating lease liability in the amount of $644,245. The right of use asset balance at March 31, 2020 was $374,287, the operating lease liability &#150; current portion was $248,985 and the operating lease liability &#150; long term portion was $137,535. This is the Company&#146;s only lease whose term is greater than 12 months. The adoption of ASU 2016-02 did not materially affect our unaudited consolidated statement of operations or our unaudited consolidated statements of cash flows. We made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet and to recognize all lease payments for leases with a term greater than 12 months on a straight-line basis over the lease term in our unaudited consolidated statements of operations.</P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>14</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>NOTE 7 &#150; STOCKHOLDERS&#146; EQUITY</B>&nbsp;</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Common stock issued</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<A NAME="_Hlk40187801"></A><P style="margin:0px" align=justify>On February 12, 2020, Duos Technologies Group, Inc., a Florida corporation (the &#147;Company&#148;) entered into an underwriting agreement (the &#147;Underwriting Agreement&#148;) with ThinkEquity, a division of Fordham Financial Management, Inc. (&#147;ThinkEquity&#148;), as representative of the underwriters listed therein (the &#147;Underwriters&#148;), pursuant to which the Company agreed to sell to the Underwriters in a firm commitment underwritten public offering (the &#147;Offering&#148;) an aggregate of 1,350,000 shares of the Company&#146;s common stock, par value $0.001 per share (the &#147;Common Stock&#148;), at a public offering price of $6.00 per share. In addition, the Underwriters were granted an over-allotment option (the &#147;Over-allotment Option&#148;) for a period of 45 days to purchase up to an additional 202,500 shares of Common Stock. The Offering closed on February 18, 2020. The Common Stock began trading on the Nasdaq Capital Market under the symbol DUOT on February 13, 2020.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>On February 20, 2020, pursuant to and in compliance with the terms and conditions of the aforementioned Underwriting Agreement and the Offering, the Underwriters provided notice that they would partially exercise the Over-allotment Option to purchase 192,188 shares of Common Stock at $6.00 per share&nbsp;(the &#147;Over-Allotment Exercise&#148;).&nbsp;The sale of the Over-Allotment Exercise to purchase 192,188 shares of Common Stock closed on February 21, 2020. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>In total, the Company issued 1,542,188 shares of common stock in connection with these underwritten public offerings and up listing to the Nasdaq Capital Market national exchange. &nbsp;The securities were issued pursuant to a Registration Statement on Form S-1 (File No. 333- 235455), as amended, which was declared effective by the United States Securities and Exchange Commission on February 12, 2020 (the &#147;Registration Statement&#148;). The Company received gross proceeds of approximately $9.25 million for the Offering to date, including the exercise of the Over-Allotment Exercise, prior to deducting underwriting discounts and commissions and offering expenses payable by the Company.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Common stock issued for exercise of warrants</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>During the first quarter of 2019, the Company entered into an agreement with two shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 214,286 shares, to reduce the exercise price of these warrants to $7.70 from the original exercise price of $9.10 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for proceeds to the Company of $1,650,000. &nbsp;</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><B><U>Stock-Based Compensation</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<A NAME="_Hlk521349746"></A><P style="line-height:11pt; margin:0px" align=justify>Stock-based compensation expense recognized under ASC 718-10 for the three months ended March 31, 2020 and 2019, was $8,100 and $21,892, respectively, for stock options granted to employees and directors. This expense is included in selling, general and administrative expenses in the unaudited consolidated statements of operations. Stock-based compensation expense recognized during the period is based on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. At March 31, 2020, the total compensation cost for stock options not yet recognized was $21,198. This cost will be recognized over the remaining vesting term of the options of approximately one year.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Employee Stock Options</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>A maximum of 178,572 shares were made available for grant under the 2016 Plan, as amended, and all outstanding options under the Plan provide a cashless exercise feature. The maximum number of shares was increased by shareholder approval to 321,429. &nbsp;The identification of individuals entitled to receive awards, the terms of the awards, and the number of shares subject to individual awards, are determined by our Board of Directors or the Compensation Committee, at their sole discretion. The aggregate number of shares with respect to which options or stock awards may be granted under the 2016 Plan and the purchase price per share, if applicable, shall be adjusted for any increase or decrease in the number of issued shares resulting from a stock dividend, stock split, reverse stock split, recapitalization or similar event. As of March 31, 2020, and December 31, 2019, options to purchase 163,010 shares of common stock and 163,010 shares of common stock were outstanding under the 2016 Plan, respectively.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>15</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px">The Company has no expired employee stock options under the 2016 Plan at March 31, 2020.</P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.467 /><TD width=3.067 /><TD width=80.933 /><TD width=6.6 /><TD width=6.733 /><TD width=9.933 /><TD width=81.067 /><TD width=6.733 /><TD width=6.733 /><TD width=3.067 /><TD width=80.933 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=81.067 /><TD width=5.667 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=91 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Weighted</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.8 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=91 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Weighted</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Average</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.8 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=91 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Average</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Remaining</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Aggregate</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=91 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Exercise</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Contractual</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Intrinsic</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Shares</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=91 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Price</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=84 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Term (Years)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=87.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Value</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2018</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.933><P style="margin:0px" align=right>160,152</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.933><P style="margin:0px" align=right>4.4</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Granted</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.933><P style="margin:0px" align=right>17,144</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.933><P style="margin:0px" align=right>5.0</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Forfeited</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=80.933><P style="margin:0px" align=right>(14,286</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.6><P style="margin:0px" align=justify>)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.933><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2019</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>163,010</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>3.4</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Exercisable at December 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>154,438</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=top width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=top width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>3.4</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.933><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.933><P style="margin:0px" align=right>163,010</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.933><P style="margin:0px" align=right>3.4</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Granted</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=80.933><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.933><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at March 31, 2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>163,010</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>3.1</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><A NAME="_Hlk36464932"></A></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Exercisable at March 31, 2020</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>158,724</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.6><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>14.00</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.933><P style="margin:0px" align=right>3.1</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>On January 29, 2019, the Board of Directors appointed a new independent director and Chairman of the Compensation Committee. As a result of the appointment, the new director was granted 8,572 stock options exercisable at $14.00 per share vesting one year from the date of grant. On March 31, 2019, the President and Chief Operating Officer of Duos Technologies Inc., resigned from her positions. Due to the resignation, the individual forfeited 14,286 stock options previously granted. On August 15, 2019, the Board of Directors appointed a new independent director and Chairman of the Audit Committee. As a result of the appointment, the new director was granted 8,572 stock options exercisable at $14.00 per share vesting one year from the date of grant. &nbsp;As of March 31, 2020, the remaining option expense is $29,298 of which $15,834 will be expensed during the remaining quarters of 2020 and the balance of $13,464 will be expensed in 2021.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Warrants</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The following is a summary of activity for warrants to purchase common stock for the three months ended March 31, 2020:</P>
<P style="margin:0px"><BR></P>
<A NAME="_MON_1387703369"></A><A NAME="_MON_1391850204"></A><A NAME="_MON_1387703469"></A><A NAME="_MON_1397041763"></A><A NAME="_MON_1397041852"></A><A NAME="_MON_1384595393"></A><A NAME="_MON_1384602625"></A><A NAME="_MON_1384602895"></A><A NAME="_MON_1384593819"></A><A NAME="_MON_1416319071"></A><A NAME="_MON_1384594021"></A><A NAME="_MON_1418654033"></A><A NAME="_MON_1418654276"></A><A NAME="_MON_1418654365"></A><A NAME="_MON_1384595286"></A><A NAME="_MON_1388839098"></A><A NAME="_MON_1384595337"></A><A NAME="_MON_1387701651"></A><A NAME="_MON_1387701765"></A><A NAME="_MON_1390291924"></A><A NAME="_MON_1387701804"></A><A NAME="_MON_1387701901"></A><A NAME="_MON_1387702013"></A><A NAME="_MON_1387702234"></A><A NAME="_MON_1387702346"></A><A NAME="_MON_1387702582"></A><TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.733 /><TD width=3.333 /><TD width=81.067 /><TD width=6.733 /><TD width=6.867 /><TD width=7.267 /><TD width=81.2 /><TD width=6.867 /><TD width=6.867 /><TD width=3.333 /><TD width=81.067 /><TD width=6.867 /><TD width=6.867 /><TD width=6.867 /><TD width=81.2 /><TD width=5.8 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=88.467 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Weighted</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=88.067 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=88.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Weighted</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Average</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=88.067 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=88.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Average</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Remaining</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=88.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Aggregate</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Number of</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=88.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Exercise</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Contractual</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=88.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Intrinsic</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Warrants</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Price</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Term (Years)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Value</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2018</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>1,815,181</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>9.52</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>3.9 </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=justify>Warrants expired, forfeited, cancelled or exercised</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>(338,575</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Warrants issued </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=81.067><P style="margin:0px" align=right>44,644</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>7.70</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>4.9</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2019</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>1,521,250</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>8.78</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>2.8</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Exercisable at December 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>1,521,250</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>8.78</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>2.8</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at December 31, 2019</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>1,521,250</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>8.78</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>3.0 </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=justify>Warrants expired, forfeited, cancelled or exercised</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Warrants issued </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>67,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>9.00</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.067><P style="margin:0px" align=right>4.9</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Outstanding at March 31, 2020</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>1,588,750</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>8.79</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>2.7</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px" align=justify>Exercisable at March 31, 2020</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>1,588,750</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.267><P style="margin:0px" align=justify>$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>8.41</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>2.7</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>16</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>NOTE 8 -</B> <B>REVENUE</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Revenue Recognition and Contract Accounting</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company generates revenue from four sources: (1) Technology Systems; (2) Technical Support; (3) Consulting Services and (4) AI Technology.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company constructs intelligent technology systems consisting of materials and labor under customer contracts. Revenues and related costs on technology systems revenue are recognized based on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC 606-10-55-187 through 192. </P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Under this method, contract revenues are recognized over the performance period of the contract in direct proportion to the costs incurred. Costs include direct material, direct labor, subcontract labor and other allocable indirect costs. All un-allocable indirect costs and corporate general and administrative costs are also charged to the periods as incurred. Any recognized revenues that have not been billed to a customer are recorded as an asset in &#147;contract assets&#148;. Any billings of customers more than recognized revenues are recorded as a liability in &#147;contract liabilities&#148;. However, in the event a loss on a contract is foreseen, the Company will recognize the loss when such loss is determined.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>NOTE 9 &#150;</B> <B>CONTRACT ACCOUNTING</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B><U>Contract Assets</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Contract assets on uncompleted contracts represents costs and estimated earnings in excess of billings and/or cash received on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.</P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>At March 31, 2020 and December 31, 2019, contract assets on uncompleted contracts consisted of the following:</P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.6 /><TD width=6.867 /><TD width=60.467 /><TD width=6.733 /><TD width=6.733 /><TD width=6.867 /><TD width=60.467 /><TD width=5.933 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31, </B></P>
<P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31. 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Costs and estimated earnings recognized</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>2,650,012</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>3,700,124</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom><P style="margin:0px" align=justify>Less: Billings or cash received</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(2,266,312</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(2,324,204</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.933><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Contract assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>383,700</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>1,375,920</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Contract Liabilities</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Contract liabilities on uncompleted contracts represents billings and/or cash received that exceed accumulated revenues recognized on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>At March 31, 2020 and December 31, 2019, contract liabilities on uncompleted contracts consisted of the following:</P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.6 /><TD width=6.867 /><TD width=60.467 /><TD width=6.733 /><TD width=6.733 /><TD width=6.867 /><TD width=60.467 /><TD width=5.533 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31, </B></P>
<P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31. 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Billings and/or cash receipts on uncompleted contracts</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>34,673</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>35,665</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom><P style="margin:0px" align=justify>Less: Costs and estimated earnings recognized</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(24,503</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(27,004</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.533><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Contract liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>10,170</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>8,661</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>17</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>A contract is considered complete when all costs except insignificant items have been incurred and the installation is operating according to specifications or has been accepted by the customer.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company has contracts in various stages of completion. Such contracts require estimates to determine the appropriate cost and revenue recognition. Costs estimates are reviewed periodically on a contract-by-contract basis throughout the life of the contract such that adjustments to the profit resulting from revisions are made cumulative to the date of the revision. Significant management judgments and estimates, including the estimated costs to complete projects, must be made and used in connection with the revenue recognized in the accounting period. Current estimates may be revised as additional information becomes available.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Technical Support</B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Maintenance and technical support services are provided on both an as-needed and extended-term basis and may include providing both parts and labor. Maintenance and technical support provided outside of a maintenance contract are on an as-requested basis, and revenue is recognized as the services are provided. Revenue for maintenance and technical support provided on an extended-term basis is recognized ratably over the term of the contract.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>For sales arrangements that do not involve multiple elements such as professional services, which are of short-term duration, revenues are recognized when services are completed.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Consulting Services</B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company&#146;s consulting services business generates revenues under contract with customers from three sources: (1) Professional Services (consulting and auditing); (2) Software licensing with optional hardware sales; and (3) Customer Service (training and maintenance support).</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>For sales arrangements that do not involve performance obligations:&nbsp;</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=64 /><TD /></TR>
<TR><TD style="margin-top:0px" valign=top width=64><P style="margin:0px; padding-left:32px">(1)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Revenues for professional services, which are of short-term duration, are recognized when services are completed;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=64><P style="margin:0px; padding-left:32px">(2)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>For all periods reflected in this report, software license sales have been one-time sales of a perpetual license to use our software product and the customer also has the option to purchase third-party manufactured handheld devices from us if they purchase our software license. Accordingly, the revenue is recognized upon delivery of the software and delivery of the hardware, as applicable, to the customer;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=64><P style="margin:0px; padding-left:32px">(3)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Training sales are one-time upfront short-term training sessions and are recognized after the service has been performed; and</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=64><P style="margin:0px; padding-left:32px">(4)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Maintenance/support is an optional product sold to our software license customers under one-year contracts. Accordingly, maintenance payments received upfront are deferred and recognized over the contract term.</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Artificial Intelligence </B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Beginning in 2020, the Company will begin to derive revenue from applications that incorporate artificial intelligence (AI) in the form of predetermined algorithms to provide important operating information to the users of our systems. &nbsp;The revenue generated from these applications of AI consists of an annual application maintenance fee which will be recognized ratably over the year, plus fees for the design, development, testing and incorporation of new algorithms into the system which will be recognized upon completion of each deliverable.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Multiple Elements</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Arrangements with customers may involve multiple elements including project revenue and maintenance services in our Intelligent Technology Systems business. Maintenance will occur after the project is completed and may be provided on an extended-term basis or on an as-needed basis. In our consulting services business, multiple elements may include any of the above four sources. Training and maintenance on software products may occur after the software product sale while other services may occur before or after the software product sale and may not relate to the software product. Revenue recognition for multiple element arrangement is as follows:</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>18</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Each element is accounted for separately when each element has value to the customer on a standalone basis and there is Company specific objective evidence of selling price of each deliverable. For revenue arrangements with multiple deliverables, the Company allocates the total customer arrangement to the separate units of accounting based on their relative selling prices as determined by the price of the items when sold separately. Once the selling price is allocated, the revenue for each element is recognized using the applicable criteria under GAAP as discussed above for elements sold in non-multiple element arrangements. A delivered item or items that do not qualify as a separate unit of accounting within the arrangement are combined with the other applicable undelivered items within the arrangement. The allocation of arrangement consideration and the recognition of revenue is then determined for those combined deliverables as a single unit of accounting. The Company sells its various services and software and hardware products at established prices on a standalone basis which provides Company specific objective evidence of selling price for purposes of multiple element relative selling price allocation. The Company only sells maintenance services or spare parts based on its established rates after it has completed a system integration project for a customer. The customer is not required to purchase maintenance services. All elements in multiple element arrangements with Company customers qualify as separate units of account for revenue recognition purposes.&nbsp;</P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><B>Deferred Revenue</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Deferred revenues represent billings or cash received in excess of revenue recognizable on service agreements that are not accounted for under the percentage of completion method.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><B>Disaggregation of Revenue </B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company is following the guidance of ASC 606-10-55-296 and 297 for disaggregation of revenue. Accordingly, revenue has been disaggregated according to the nature, amount, timing and uncertainty of revenue and cash flows. We are providing qualitative and quantitative disclosures.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><B>Qualitative:</B></P>
<P style="margin:0px"><BR></P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; float:left">1.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>We have three distinct revenue sources:</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">a.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Turnkey, engineered projects;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">b.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Associated maintenance and support services; and</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">c.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Licensing and professional services related to auditing of data center assets.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">2.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>We currently operate in North America including the USA, Mexico and Canada.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">3.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>Our customers include rail transportation, commercial, petrochemical, government, banking and IT suppliers.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">4.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>Our contracts are fixed price and fall into two duration types:</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">a.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Turnkey engineered projects and professional service contracts that are less than 1 year in duration and are typically three to three months in length; and</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">b.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Maintenance and support contracts ranging from one to five years in length.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">5.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>Transfer of goods and services are over time.</P>
<P style="margin:0px; clear:left"><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>19</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>Quantitative: &nbsp;</B></P>
<P style="margin:0px" align=center><B><U>For the Three Months Ended March 31, 2020</U></B></P>
<P style="line-height:8pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.6 /><TD width=20.8 /><TD width=48.133 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=63.2 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=67.867 /><TD width=5.667 /><TD width=5.667 /><TD width=11.8 /><TD width=57.533 /><TD width=5.667 /><TD width=5.667 /><TD width=15.067 /><TD width=54.267 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=72.067 /><TD width=5.267 /><TD width=5.667 /><TD width=6.067 /><TD width=63.6 /><TD width=3.6 /></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top><P style="margin:0px; font-size:8pt"><B>Segments</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=68.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Rail</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.267 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Commercial</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Petrochemical</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Government</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Banking</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=78.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>IT Suppliers</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Total</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Primary Geographical Markets</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=68.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.267 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=73.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=78.133 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.667 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=68.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.267 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=73.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.333 colspan=2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=78.133 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.667 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">North America</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>713,258</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>74,335</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>27,149</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>44,119</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>132,084</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Major Goods and Service Lines</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Turnkey Projects</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>481,110</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>8,622</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>23,942</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>513,674</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Maintenance &amp; Support</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>232,148</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>65,713</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>27,149</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>20,177</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>345,187</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Data Center Auditing Services</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>129,699</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>129,699</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Software License</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>2,385</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>2,385</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>713,258</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>74,335</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>27,149</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>44,119</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>132,084</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Timing of Revenue Recognition</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Goods transferred over time</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>481,110</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>8,622</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>23,942</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>132,084</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>645,758</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Services transferred over time</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>232,148</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>65,713</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>27,149</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>20,177</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>345,187</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>713,258</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>74,335</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>27,149</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>44,119</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>132,084</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="line-height:6pt; margin:0px"><BR></P>
<P style="margin:0px" align=center><B><U>For the Three Months Ended March 31, 2019</U></B></P>
<P style="line-height:6pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.6 /><TD width=20.8 /><TD width=48.133 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=63.2 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=67.867 /><TD width=5.667 /><TD width=5.667 /><TD width=11.8 /><TD width=57.533 /><TD width=5.667 /><TD width=5.667 /><TD width=15.067 /><TD width=54.267 /><TD width=5.667 /><TD width=5.667 /><TD width=6.067 /><TD width=72.067 /><TD width=5.267 /><TD width=5.667 /><TD width=6.067 /><TD width=63.6 /><TD width=3.6 /></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top><P style="margin:0px; font-size:8pt"><B>Segments</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=68.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Rail</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.267 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Commercial</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Petrochemical</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Government</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Banking</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=78.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>IT Suppliers</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Total</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Primary Geographical Markets</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=68.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.267 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=73.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=78.133 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.667 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=68.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.267 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=73.933 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.333 colspan=2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.333 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=78.133 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.667 colspan=2><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">North America</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,671,797</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>19,922</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>34,353</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>43,493</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>470,347</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>112,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Major Goods and Service Lines</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Turnkey Projects</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,389,656</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>(29,884)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>26,547</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>23,272</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>461,237</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,870,828</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Maintenance &amp; Support</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>282,141</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>49,806</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>7,806</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>20,221</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>9,110</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>369,084</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Data Center Auditing Services</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>64,769</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>64,769</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Software License</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>47,400</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>47,400</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,671,797</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>19,922</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>34,353</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>43,493</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>470,347</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>112,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt"><B>Timing of Revenue Recognition</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Goods transferred over time</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,389,656</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>(29,884)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>26,547</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>23,272</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>461,237</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>112,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,982,997</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="line-height:10pt; margin:0px; padding-left:8px; text-indent:-8px; font-size:9pt">Services transferred over time</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=20.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>282,141</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>49,806</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>7,806</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=11.8><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>20,221</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=15.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>9,110</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>369,084</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=20.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.133><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>3,671,797</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.2><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>19,922</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.867><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>34,353</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=11.8><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=57.533><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>43,493</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=15.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=54.267><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>470,347</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=72.067><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>112,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.067><P style="line-height:10pt; margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="line-height:10pt; margin:0px; font-size:9pt" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="line-height:10pt; margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>20</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>March 31, 2020</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>NOTE 10 &#150; SUBSEQUENT EVENTS</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>On April 1, 2020, the Company issued 149,424 new non-qualified options to certain Officers, Directors and staff members. &nbsp;The options have a strike price of $4.74 per share, have a term of 5-years and vest in two equal tranches on January 1, 2021 and 2022.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Also, on April 1, 2020, the Company issued 160,866 replacement options for an equal amount of options previously issued at a strike price of $6.00 per share, a 5-year term with immediate vesting.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>On April 23, 2020, the Company entered into a promissory note (the &#147;Note&#148;) with BBVA USA, which provides for a loan in the amount of $1,410,270 (the &#147;Loan&#148;) pursuant to the Paycheck Protection Program (the &#147;PPP&#148;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#147;CARES Act&#148;). The Loan has a two-year term and bears interest at a rate of 1.00% per annum (APR 1.014%). Monthly principal and interest payments are deferred for six months after the date of disbursement. The Loan may be prepaid at any time prior to maturity with no prepayment penalties.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>21</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>Item 2. Management&#146;s Discussion and Analysis of Financial Condition and Results of Operation.<A NAME="item2"></A> </B></P>
<P style="margin:0px" align=justify><BR></P>
<A NAME="_Hlk520894514"></A><P style="margin:0px" align=justify><I>This quarterly report on Form 10-Q and other reports filed by Duos Technologies Group, Inc. (the &#147;duostech Group&#148;), through its operating subsidiaries, Duos Technologies, Inc. (&#147;duostech&#148;) and TrueVue360, Inc (&#147;TrueVue360&#148;, duostech Group and duostech, collectively the &#147;Company&#148; &#147;we&#148;, &#147;our&#148;, and &#147;us&#148;) from time to time with the U.S. Securities and Exchange Commission (the &#147;SEC&#148;) contain or may contain forward-looking statements and information that are based upon beliefs of, and information currently available to, the Company&#146;s management as well as estimates and assumptions made by Company&#146;s management.&nbsp;&nbsp;Readers are cautioned not to place undue reliance on these forward-looking statements, which are only predictions and speak only as of the date hereof.&nbsp;&nbsp;When used in the filings, the words &#147;anticipate,&#148; &#147;believe,&#148; &#147;estimate,&#148; &#147;expect,&#148; &#147;future,&#148; &#147;intend,&#148; &#147;plan,&#148; or the negative of these terms and similar expressions as they relate to the Company or the Company&#146;s management identify forward-looking statements.&nbsp;&nbsp;Such statements reflect the current view of the Company with respect to future events and are subject to risks, uncertainties, assumptions, and other factors, including the risks contained in the &#147;Risk Factors&#148; section of the Company&#146;s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, relating to the Company&#146;s industry, the Company&#146;s operations and results of operations, and any businesses that the Company may acquire.&nbsp;&nbsp;Should one or more of these risks or uncertainties materialize, or should the underlying assumptions prove incorrect, actual results may differ significantly from those anticipated, believed, estimated, expected, intended, or planned.</I></P>
<P style="margin:0px" align=justify><I>&nbsp;</I></P>
<P style="margin:0px" align=justify><I>Although the Company believes that the expectations reflected in the forward-looking statements are reasonable, the Company cannot guarantee future results, levels of activity, performance, or achievements.&nbsp;&nbsp;Except as required by applicable law, including the securities laws of the United States, the Company does not intend to update any of the forward-looking statements to conform these statements to actual results.</I></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px" align=justify><I>Our financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#147;GAAP&#148;). These accounting principles require us to make certain estimates, judgments and assumptions. We believe that the estimates, judgments and assumptions upon which we rely are reasonable based upon information available to us at the time that these estimates, judgments and assumptions are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities as of the date of the financial statements as well as the reported amounts of revenues and expenses during the periods presented. Our financial statements would be affected to the extent there are material differences between these estimates and actual results. In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management&#146;s judgment in its application. There are also areas in which management&#146;s judgment in selecting any available alternative would not produce a materially different result. The following discussion should be read in conjunction with our financial statements and notes thereto appearing elsewhere in this report.</I></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Overview</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Duos Technologies Group, Inc. (the &#147;Company&#148;) was incorporated in Florida on May 31, 1994 under the original name of Information Systems Associates, Inc. (&#147;ISA&#148;). Initially, our business operations consisted of consulting services for asset management of large corporate data centers and the development and licensing of information technology (&#147;IT&#148;) asset management software. In late 2014, ISA entered negotiations with Duos Technologies, Inc. (&#147;duostech&#148;), for the purposes of executing a reverse triangular merger. This transaction was completed on April 1, 2015, whereby duostech became a wholly owned subsidiary of the Company. &nbsp;duostech was incorporated under the laws of Florida on November 30, 1990 for design, development and deployment of proprietary technology applications and turn-key engineered systems. The Company, based in Jacksonville, Florida, employs approximately 65 people and is a technology and software applications company with a strong portfolio of intellectual property. The Company&#146;s core competencies, including advanced intelligent technologies, are delivered through its proprietary integrated enterprise command and control platform, centraco&#174;.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence program through its wholly owned subsidiary TrueVue360, Inc., marketing its services and solutions under the brand name <FONT style="color:#0000FF">true</FONT>vue360. The Company is committed to adding significant focus on the development, marketing and deployment of advanced convolutional neural network-based Artificial Intelligence (&#147;AI&#148;), Deep Machine Learning and Advanced Algorithms applications. While <A NAME="_Hlk25592257"></A><FONT style="color:#0000FF">True</FONT>Vue360 will chiefly support DTI&#146;s business growth, it will also develop and market its significant library of AI applications following a stand-alone business development strategy. Accordingly, our business is now operating in two equally important business units which complement each other and provide comprehensive turnkey, end-to-end, solutions to our customers.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>22</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company&#146;s growth strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and through strategic acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><FONT style="background-color:#FFFFFF">Specifically, based upon the current and anticipated business growth, the Company is investing in resources to focus on execution within its target markets, including but not limited to rail, distribution centers and security. We continue to evaluate key requirements within those markets and add development resources to allow us to compete for additional projects to drive additional revenue growth. </FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><FONT style="background-color:#FFFFFF">In the Consulting Services area, the Company is now deploying its dcVue software which replaced OSPI.OSPI was used by Duos&#146; consulting auditing teams until last year. dcVue is based upon the Company&#146;s OSPI patent which was awarded in 2010. The Company offers dcVue available for license to our customers later this year as a licensed software product. </FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><FONT style="background-color:#FFFFFF"><B>Prospects and Outlook</B></FONT></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><FONT style="background-color:#FFFFFF">Over the past several years, we have made substantial investments in product research and development and achieved significant milestones in the development of our technology and turnkey solutions. We have made significant progress in penetrating the market with our proprietary technology solutions, specifically in the rail industry which is currently undergoing a major shift in maintenance strategies. We believe that this shift will be a significant motivating factor for the industry&#146;s use of our technologies. </FONT></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><FONT style="background-color:#FFFFFF">Our business success in the immediate future will largely depend on the increased penetration into our target markets for our proprietary intelligent analytical technology solutions. </FONT></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><FONT style="background-color:#FFFFFF">Notwithstanding the foregoing, no assurance can be provided that our product offerings will generate significant orders or maintain market acceptance. </FONT></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Results of Operation </B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The following discussion should be read in conjunction with the unaudited financial statements included in this report.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Comparison for the Three Months Ended March 31, 2020 Compared to Three Months Ended March 31, 2019 </B></P>
<P style="line-height:11pt; margin:0px" align=justify>&nbsp;</P>
<P style="line-height:11pt; margin:0px" align=justify>The following table sets forth a modified version of our unaudited Consolidated Statements of Operations that is used in the following discussions of our results of operations:</P>
<P style="line-height:11pt; margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.867 /><TD width=6.733 /><TD width=73.4 /><TD width=5.267 /><TD width=5.933 /><TD width=6.733 /><TD width=65.867 /><TD width=5.8 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=163.933 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=163.933 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.867><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=80.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=72.6 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=80.133 colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=72.6 colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Revenue</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=73.4><P style="margin:0px" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.867><P style="margin:0px" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Cost of revenue</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=73.4><P style="margin:0px" align=right>888,080</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.867><P style="margin:0px" align=right>2,221,237</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Gross profit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=73.4><P style="margin:0px" align=right>102,865</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.867><P style="margin:0px" align=right>2,130,844</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">Operating expenses</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=73.4><P style="margin:0px" align=right>2,190,780</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=65.867><P style="margin:0px" align=right>2,084,394</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Income (loss) from operations</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=73.4><P style="margin:0px" align=right>(2,087,915</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.867><P style="margin:0px" align=right>46,450</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">Other income (expense)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=73.4><P style="margin:0px" align=right>(59,134</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.267><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=5.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=65.867><P style="margin:0px" align=right>(2,281</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.8><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Net income (loss)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=73.4><P style="margin:0px" align=right>(2,147,049</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.867><P style="margin:0px" align=right>44,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>23</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>Revenues</B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.533 /><TD width=9.933 /><TD width=64.533 /><TD width=5.667 /><TD width=4.133 /><TD width=8.6 /><TD width=63.333 /><TD width=4.133 /><TD width=4.133 /><TD width=8.733 /><TD width=80.133 /><TD width=3.6 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=253.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=253.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=71.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.867 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Revenues:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technology systems</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>513,674</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>3,918,438</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.133><P style="margin:0px" align=right>-87%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technical support</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px" align=right>345,187</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>321,474</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.133><P style="margin:0px" align=right>7%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Consulting services</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>132,084</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px; font-size:9pt" align=right>112,169</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.133><P style="margin:0px" align=right>18%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Total revenue</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=63.333><P style="margin:0px" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.133><P style="margin:0px" align=right>-77%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The majority of the decrease in overall revenues for the quarter is due to slower than anticipated contract awards by two customers pending resolution of certain terms and conditions. &nbsp;One of these orders have now been received, however, some execution delays by one customer for customer acceptance in the projects portion of our business continue to have an impact. &nbsp;In addition, the current pandemic related to the Novel Coronavirus (COVID-19) has impacted both expected receipt of awards and delays in execution due to travel and other restrictions. &nbsp;These delays will impact the technology systems revenue portion of our business, but the impact for the full year is uncertain at this time. &nbsp;The Company continues to make improvements in our project build and delivery process largely as a result of the investment in the establishment of the Engineering and Operations center in 2018 which has shortened delivery times on major projects. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Technical support revenues were higher in the quarter as the result of higher than normal service support. The renewals of existing contracts have somewhat offset this impact and we believe that a shift to the next generation of technology systems which are currently being installed will have a positive impact going forward. The maintenance and technical support revenues are driven by successful completion on projects and represent services and support for those installations. The Company expects to continue the growth with new, long term recurring revenue from new customers which will be coming on-line in the next several months.</P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Consulting services recorded an increase in revenue in the first three months of 2020. &nbsp;The increase in consulting revenues is due to the consulting services division release of a new version of its software which is anticipated to broaden market acceptance of its offerings and we anticipate a positive impact on revenues in 2020. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Cost of Revenues</B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.533 /><TD width=5.533 /><TD width=9.933 /><TD width=64.133 /><TD width=5.667 /><TD width=4.133 /><TD width=8.467 /><TD width=62.867 /><TD width=4.133 /><TD width=4.133 /><TD width=8.6 /><TD width=79.533 /><TD width=3.333 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=251.6 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=251.6 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=71.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=88.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Cost of revenues:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technology systems</P>
</TD><TD style="margin-top:0px" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.133><P style="margin:0px" align=right>581,544</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>2,092,994</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=79.533><P style="margin:0px" align=right>-72%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Technical support</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.133><P style="margin:0px" align=right>234,276</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.867><P style="margin:0px" align=right>105,324</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.533><P style="margin:0px" align=right>122%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Consulting services</P>
</TD><TD style="margin-top:0px" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.133><P style="margin:0px" align=right>72,260</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=62.867><P style="margin:0px" align=right>22,919</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=79.533><P style="margin:0px" align=right>215%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Total cost of revenues </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=64.133><P style="margin:0px" align=right>888,080</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=62.867><P style="margin:0px" align=right>2,221,237</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.533><P style="margin:0px" align=right>-60%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Cost of revenues on technology systems decreased in line with the decrease in revenues. The overall gross margin was much lower during the period compared to the equivalent period in 2019 but due to a continued focus on build costs and savings through efficiency the overall impact was mitigated. &nbsp;The previously reported significant increase in personnel in anticipation of increased execution and support requirements for the second half of 2020 which we saw in 2019 was a factor in the current quarter and management will continue to review pending orders to ensure appropriate staffing. &nbsp;Cost of Revenues increased on maintenance and technical support as a result of additional investments in staffing to support a greater number of current and anticipated installations. </P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>24</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>Gross Profit</B></P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.533 /><TD width=9.933 /><TD width=64.533 /><TD width=5.667 /><TD width=4.133 /><TD width=8.6 /><TD width=63.333 /><TD width=4.133 /><TD width=4.133 /><TD width=8.733 /><TD width=80.667 /><TD width=3.6 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=253.867 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=253.867 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=71.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=89.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Revenues</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px" align=right>990,945</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>4,352,081</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px" align=right>-77%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Cost of revenues </P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>888,080</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>2,221,237</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px" align=right>-60%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Gross profit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>102,865</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=63.333><P style="margin:0px" align=right>2,130,844</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px" align=right>-95%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Overall Gross Profit was $102,865 or 10% of revenues compared to $2,130,844 or 49% of revenues for the three months ended March 31, 2020 and 2019, respectively. The overall decrease in gross profit of 95% reflects the lower revenues for the quarter and costs for equipment related to project implementation which was not offset in the current quarter due to certain customer delays for project implementation. Although this has had a negative overall effect on the typical project gross margin of at least 50%, management anticipates the overall gross margins for the full year to be close to historical norms.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Operating Expenses </B></P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=5.533 /><TD width=9.933 /><TD width=64.533 /><TD width=5.667 /><TD width=4.133 /><TD width=8.6 /><TD width=63.333 /><TD width=4.133 /><TD width=4.133 /><TD width=8.733 /><TD width=80.667 /><TD width=3.6 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=253.867 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=253.867 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>March 31,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=71.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=89.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Operating expenses:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Sales and marketing</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>139,852</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>250,425</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px" align=right>-44%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Engineering</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px" align=right>312,428</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>465,907</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px" align=right>-33%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Research and development</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>406,392</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>383,421</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px" align=right>6%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Administration</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.533><P style="margin:0px" align=right>1,015,559</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.333><P style="margin:0px" align=right>803,327</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px" align=right>26%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">AI technologies</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>316,549</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>181,314</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px" align=right>75%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Total operating expense </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>2,190,780</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=63.333><P style="margin:0px" align=right>2,084,394</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.733><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.667><P style="margin:0px" align=right>5%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Operating expenses were higher by 5% than the equivalent period in 2019 reflecting the increase in resources related to the Company&#146;s anticipated growth. Research and development expenses increased in line with the Company&#146;s investment in resources to support that growth. The decrease in engineering during the period is a result of less outside engineering services and a reclass in personnel to administration expense. &nbsp;Sales and marketing expense decreased due to fluctuation in personnel. Administration expenses increased mostly due to reclassing senior management from the individual departments to administration and onetime expenses related to the fundraising and to the Company&#146;s listing on the Nasdaq during the quarter. AI technologies costs were higher as the result of additional growth in this area. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Income (Loss) From Operations</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The loss from operations for the three months ended March 31, 2020 was $2,087,915 versus a profit from operations for the same period in 2019 of $46,450. The increase in losses from operations are the result of significantly lower revenues and gross margins for the period together with an increase in operating expenses. The losses are expected to be temporary but with the uncertainty of the current Novel Coronavirus (Covid-19) crisis they are unlikely to be offset for the full year as the anticipated growth in business from new contracts is expected to be delayed by at least six months.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Other Income/Expense</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Interest expense for the three months ended March 31, 2020 was $68,932 versus interest expense of $2,621 in the equivalent period in 2019. The increase is mainly due to the non-cash debt discount amortization. &nbsp;Interest income will be more significant during the year due to the large amount of cash on deposit as a result of the 2020 Offering. &nbsp;Interest expense is expected to be minimal and will be offset by earnings from cash on deposit in the amount of $9,798 at March 31, 2020 versus $340 in the same period of 2019.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>25</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Net Income (Loss)</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The net loss for the three months ended March 31, 2020 was $2,147,049 against a net profit for the same period in 2019 of $44,169. The $2,191,218 negative change in net loss is primarily attributable to the significant decrease in technology systems revenue. Net loss per common share was $0.80 versus a profit of $0.03 per share for the three months ended March 31, 2020 and 2019, respectively. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Liquidity and Capital Resources</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As of March 31, 2020, the Company has a working capital of $5,703,723. We generated a net loss of $2,147,049 for the three months ended March 31, 2020.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Cash Flows</B></P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>The following table sets forth the major components of our statements of cash flows data for the periods presented:</P>
<P style="margin:0px" align=center>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.467 /><TD width=7.133 /><TD width=67.067 /><TD width=6.467 /><TD width=6.467 /><TD width=7.133 /><TD width=67.067 /><TD width=6.333 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.2 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,<BR>
2020</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=74.2 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>March 31,<BR>
2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Net cash used in operating activities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.067><P style="margin:0px" align=right>(1,657,013</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.067><P style="margin:0px" align=right>(1,500,159</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom><P style="margin:0px">Net cash used in investing activities</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=7.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.067><P style="margin:0px" align=right>(36,245</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.467><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=7.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.067><P style="margin:0px" align=right>(91,511</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Net cash provided by financing activities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=7.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.067><P style="margin:0px" align=right>8,189,897</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=7.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.067><P style="margin:0px" align=right>1,584,784</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Net increase (decrease) in cash</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.067><P style="margin:0px" align=right>6,496,639</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.067><P style="margin:0px" align=right>(6,886)</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Net cash used in operating activities for the three months ended March 31, 2020 was $1,657,013 and net cash used during the same period of 2019 was $1,500,159. The increase in net cash used in operations for the three months ended March 31, 2020 was the result of higher expenditures related to current and future project execution in anticipation of new projects. &nbsp;In addition, there are a number of changes in assets and liabilities compared to the previous period that added to the use of cash in operations. &nbsp;Notable changes were a significant decrease in accounts payable and along with decrease in accrued expenses reflecting better availability of working capital as a result of the recent capital raise. In addition, cash is being used to further development activities within our TrueVue360 subsidiary where there are no current offsetting revenues during this period.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Net cash used in investing activities for the three months ended March 31, 2020 and 2019 were $36,245 and $91,511, respectively representing a decrease in investments in various fixed assets during the first three months of 2020.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Net cash provided in financing activities for the three months ended March 31, 2020 was $8,189,897 and for the same period of 2019 was $1,584,784. Cash flows provided in financing activities during the three-month period in 2020 were primarily attributable to a significant capital raise undertaken during the quarter in conjunction with listing on the Nasdaq Capital Market. &nbsp;Cash flows used by financing activities during 2019 were primarily attributable to support of operations and repayment of one short term note and short-term credit facilities offset by proceeds from a warrant exercise from which the Company derived cash proceeds.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Previously, we have funded our operations primarily through the sale of our equity (or equity linked) and debt securities. During 2020, we have funded our operations through revenues generated and cash received from ongoing project execution and associated maintenance revenues as well as funds from a recent capital raise. As of May 11, 2020, we had cash on hand of approximately $7,890,000. We have approximately $135,000 in monthly lease and other mandatory payments, not including payroll and ordinary expenses which are due monthly.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>On a long-term basis, our liquidity is dependent on continuation and expansion of operations and receipt of revenues. Our current capital and revenues are sufficient to fund operations for at least the next 12 months. &nbsp;However, the Company cannot currently quantify the uncertainty related to the recent pandemic and its effects on the business in the coming quarters.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Demand for the products and services will be dependent on, among other things, continuing market acceptance of our products and services, the technology market in general, and general economic conditions, which are cyclical in nature and are currently impacted by the Novel Coronavirus (Covid-19). In as much as a major portion of our activities is the receipt of revenues from the sales of our products and services, our business operations may be adversely affected by this situation and potential for a prolonged recession period and are considered to be a factor at present.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>26</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Liquidity</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Under Accounting Standards Update, or ASU, 2014-15, Presentation of Financial Statements&#151;Going Concern (Subtopic 205-40) (&#147;ASC 205-40&#148;), the Company has the responsibility to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that the financial statements are issued. As required by ASC 205-40, this evaluation shall initially not take into consideration the potential mitigating effects of plans that have not been fully implemented as of the date the financial statements are issued. Management has assessed the Company&#146;s ability to continue as a going concern in accordance with the requirement of ASC 205-40.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>As reflected in the accompanying unaudited consolidated financial statements, the Company had working capital of $5,703,723 and an accumulated deficit of $34,887,764 at March 31, 2020. During the same period in 2019, the Company had negative working capital of $607,372 and an accumulated deficit of $32,740,715.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Upon completion of the Company&#146;s 2020 Offering, management raised sufficient working capital to meet its needs for the next 12-months without the need to raise further capital.&nbsp;The Company continues to be successful in attracting new business and establishing a backlog of projects. Most importantly, the Company&#146;s was successful in increasing its working capital cushion substantially upon completion of the 2020 Offering, receiving proceeds of more than $8.1 million after payment of banking fees and expenses in connection with an up listing to Nasdaq.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Management believes that we have eliminated the substantial doubt for the Company to continue as a going concern. We are executing the plan to grow our business and achieve profitability without the requirement to raise additional capital for existing operations other than encouraging early conversions of cash warrants. In the long run, the continuation of the Company as a going concern is dependent upon the ability of the Company to continue executing the plan described above, generate sufficient revenue and to attain consistently profitable operations. Although the current pandemic related to the Novel Coronavirus (Covid-19) has affected our operations, we have analyzed our cash flow under &#147;stress test&#148; conditions and have determined that we have sufficient liquid assets on hand to maintain operations for at least 12 months from the date of this report.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Off Balance Sheet Arrangements </B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>We have no-off balance sheet contractual arrangements, as that term is defined in Item 303(a)(4) of Regulation S-K.</P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px"><B>Critical Accounting Policies and Estimates </B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>We have identified the accounting policies below as critical to our business operations and the understanding of our results of operations.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Accounts Receivable</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Accounts receivable are stated at estimated net realizable value. Accounts receivable are comprised of balances due from customers net of estimated allowances for uncollectible accounts. In determining the collections on the account, historical trends are evaluated, and specific customer issues are reviewed to arrive at appropriate allowances. The Company reviews its accounts to estimate losses resulting from the inability of its customers to make required payments. Any required allowance is based on specific analysis of past due accounts and also considers historical trends of write-offs. Past due status is based on how recently payments have been received from customers.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Share-Based Compensation</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &#147;<I>Share-Based Payment</I>,&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>27</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>In June 2018, the FASB issued ASU 2018-07, Compensation &#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. Management implemented on January 1, 2019. The standard was applied in a retrospective approach for each period presented. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Use of Estimates</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Item 3. Quantitative and Qualitative Disclosures About Market Risk.<A NAME="item3"></A></B></P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>Not applicable.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Item 4. Controls and Procedures.<A NAME="item4"></A></B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><B><I>Evaluation of Disclosure Controls and Procedures</I></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>With the participation of our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer, we have evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#147;Exchange Act&#148;)), as of the end of the period covered by this Report. Based upon such evaluation, our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer have concluded that, as of the end of such period, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in &nbsp;SEC&#146;s rules and forms and is accumulated and communicated to our management, including our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer, as appropriate to allow timely decisions regarding required disclosure.</P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><B><I>Changes in Internal Control over Financial Reporting</I></B></P>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>There were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the first quarter ended March 31, 2020 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting. </P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>28</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><B>PART II OTHER INFORMATION</B></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px"><B>Item 1. Legal Proceedings.<A NAME="item_1"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business. We are currently not involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is no action, suit, proceeding, inquiry or investigation before or by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of our Company or any of our subsidiaries, threatened against or affecting our company, our common stock, any of our subsidiaries or of our companies or our subsidiaries&#146; officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 1A. Risk Factors.<A NAME="item_1a"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>We believe there are no changes that constitute material changes from the risk factors previously disclosed in our Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission on April 15, 2020.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.<A NAME="item_2"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company issued 1,611 shares of common stock for services to the members of the board during the first quarter of 2020.<FONT style="font-family:Calibri,Times New Roman; font-size:11pt"> </FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The above securities were issued in reliance on the exemption under Section 4(a)(2) of the Securities Act. These securities qualified for exemption under Section 4(a)(2) since the issuance by us did not involve a public offering. The offerings were not &#147;public offerings&#148; as defined in 4(a)(2) due to the insubstantial number of persons involved in the transactions, manner of the issuance and number of securities issued. We did not undertake an offering in which we sold a high number of securities to a high number of investors. In addition, the investors had the necessary investment intent as required by Section 4(a)(2) since they agreed to and received securities bearing a legend stating that such securities are restricted pursuant to Rule 144 of the Act. This restriction ensures that these securities would not be immediately redistributed into the market and therefore not be part of a &#147;public offering&#148;. Based on an analysis of the above factors, we have met the requirements to qualify for exemption under Section 4(a)(2) of the Securities Act for these transactions.</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Item 3. Defaults Upon Senior Securities.<A NAME="item_3"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>There has been no default in the payment of principal, interest, sinking or purchase fund installment, or any other material default, with respect to any indebtedness of the Company. </P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 4. Mine Safety Disclosures.<A NAME="item_4"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px">Not applicable</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 5. Other Information.<A NAME="item_5"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px">We are providing the following disclosure&nbsp;relating to Item 5.02(e) of Current Report&nbsp;on Form 8-K.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>On April 1, 2020, the Company entered into revised Non-Qualified Stock Option Agreements (the &#147;Revised Option Agreements&#148;) with each of its directors and officers listed in the table below (each, an &#147;Optionee&#148; and together, the &#147;Optionees&#148;), pursuant to the Duos Technologies Group, Inc. 2016 Equity Incentive Plan (the &#147;Incentive Plan&#148;). The Revised Option Agreements were entered into in order to replace the previously entered into stock options agreements between the Company and the Optionees (the &#147;Previous Option Agreements&#148;). With the exception of the exercise price of the options previously granted, the terms of the Revised Option Agreements are substantially the same as the Previous Option Agreements. &nbsp;The exercise price of options was revised from $14.00 to $6.00 (the &#147;Revised Options&#148;) and may be exercised within five years from the date of grant of the Revised Options.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Additionally, on April 1, 2020, the Company entered into new Non-Qualified Stock Option Agreements (the &#147;New Option Agreements&#148;) with each of the Optionees, pursuant to the Incentive Plan, as amended. The options (the &#147;April Options&#148;) granted pursuant to the Optionees pursuant to the New Options Agreements are exercisable at $4.74 per share. The April Options will vest in accordance with the following schedule: (i)50% on January 1, 2021, and (ii) 50% shall vest on January 1, 2022.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>29</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The table below sets forth the name and position of each Optionee and number of options granted to said Optionee pursuant to each of the Revised Option Agreements and the New Option Agreements.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=179.467 /><TD width=8.533 /><TD /><TD width=8.333 /><TD width=4.133 /><TD width=79.267 /><TD width=8.333 /><TD width=79 /></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=179.467><P style="margin:0px; font-size:8pt"><B>Name of Optionee</B></P>
</TD><TD style="margin-top:0px" valign=top width=8.533><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom><P style="margin:0px; font-size:8pt"><B>Position</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=8.333><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=83.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Number of <BR>
Revised <BR>
Options</B></P>
</TD><TD style="margin-top:0px" valign=top width=8.333><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=79><P style="margin:0px; font-size:8pt" align=center><B>Number of <BR>
New <BR>
Options</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=179.467><P style="margin:0px">Gianni B. Arcaini</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.533><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Chairman, Chief Executive Officer, President</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.333><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.267><P style="margin:0px" align=right>50,358</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.333><P style="margin:0px" align=right>&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79><P style="margin:0px" align=right>50,358</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=179.467><P style="margin:0px">Adrian G. Goldfarb</P>
</TD><TD style="margin-top:0px" valign=top width=8.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top><P style="margin:0px">Chief Financial Officer</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=79.267><P style="margin:0px" align=right>18,929</P>
</TD><TD style="margin-top:0px" valign=top width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=79><P style="margin:0px" align=right>18,929</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=179.467><P style="margin:0px">Connie L. Weeks</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Chief Accounting Officer</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.267><P style="margin:0px" align=right>18,929</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79><P style="margin:0px" align=right>18,929</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=179.467><P style="margin:0px">Ken Ehrman</P>
</TD><TD style="margin-top:0px" valign=top width=8.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top><P style="margin:0px">Director</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=79.267><P style="margin:0px" align=right>8,572</P>
</TD><TD style="margin-top:0px" valign=top width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=79><P style="margin:0px" align=right>8,572</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=179.467><P style="margin:0px">Blair M. Fonda</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Director</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79.267><P style="margin:0px" align=right>8,572</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=79><P style="margin:0px" align=right>8,572</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=179.467><P style="margin:0px">Ned Mavrommatis</P>
</TD><TD style="margin-top:0px" valign=top width=8.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top><P style="margin:0px">Director</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=79.267><P style="margin:0px" align=right>8,572</P>
</TD><TD style="margin-top:0px" valign=top width=8.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=79><P style="margin:0px" align=right>8,572</P>
</TD></TR>
</TABLE>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 6. Exhibits.<A NAME="item_6"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=71.2 /><TD width=12.8 /><TD /></TR>
<TR><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=71.2><P style="margin:0px; font-size:8pt" align=justify><B>Exhibit No.</B></P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px; font-size:8pt" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top><P style="margin:0px; font-size:8pt" align=justify><B>Description</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px; color:#0000FF" align=justify><A HREF="duot_ex10z1.htm"><U>10.1</U></A><FONT style="color:#000000">*</FONT></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>Form of Non-Qualified Stock Option Agreement</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px; color:#0000FF" align=justify><A HREF="duot_ex31z1.htm"><U>31.1</U></A><U></U><FONT style="color:#000000">*</FONT></P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Certification by the Principal Executive Officer of Registrant pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Rule 13a-14(a) or Rule 15d-14(a)).</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px; color:#0000FF" align=justify><A HREF="duot_ex31z2.htm"><U>31.2</U></A><U></U><FONT style="color:#000000">*</FONT></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>Certification by the Principal Financial Officer of Registrant pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (Rule 13a-14(a) or Rule 15d-14(a)).</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px; color:#0000FF" align=justify><A HREF="duot_ex32z1.htm"><U>32.1</U></A><U></U><FONT style="color:#000000">**</FONT></P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Certification by the Principal Executive Officer pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px; color:#0000FF" align=justify><A HREF="duot_ex32z2.htm"><U>32.2</U></A><U></U><FONT style="color:#000000">**</FONT></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>Certification by the Principal Financial Officer pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.INS*</P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>XBRL Instance Document</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px" align=justify>101.SCH*</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>XBRL Taxonomy Extension Schema Document</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.CAL*</P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>XBRL Taxonomy Extension Calculation Linkbase Document</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px" align=justify>101.DEF*</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>XBRL Taxonomy Extension Definition Linkbase Document</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.LAB*</P>
</TD><TD style="margin-top:0px" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>XBRL Taxonomy Extension Label Linkbase Document</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px" align=justify>101.PRE*</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=12.8><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=justify>XBRL Taxonomy Extension Presentation Linkbase Document</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>* Filed herewith</P>
<P style="margin:0px" align=justify>** Furnished herewith</P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>30</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><B>SIGNATURES<A NAME="signatures"></A></B></P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<P style="margin:0px" align=justify>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, there unto duly authorized.</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=33.6 /><TD width=309.133 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=342.733 colspan=2><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=342.733 colspan=2><P style="margin:0px"><B>DUOS TECHNOLOGIES GROUP, INC.</B></P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=33.6><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=309.133><P style="margin:0px">/s/&nbsp;Gianni B. Arcaini</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=309.133><P style="margin:0px">Gianni B. Arcaini</P>
<P style="margin:0px">Chairman and Chief Executive Officer</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=309.133><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=33.6><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=309.133><P style="margin:0px">/s/&nbsp;Adrian G. Goldfarb</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top colspan=2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=309.133><P style="margin:0px">Adrian G. Goldfarb</P>
<P style="margin:0px">Chief Financial Officer</P>
</TD></TR>
</TABLE>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>31</P>
<P style="margin:0px"><BR></P>
</BODY>
<!-- EDGAR Validation Code: 99314B25 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>duot_ex10z1.htm
<DESCRIPTION>FORM OF NON QUALIFIED OPTION AGREEMENT
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>FORM OF NON-QUALIFIED STOCK OPTION AGREEMENT</TITLE>
<META NAME="author" CONTENT="Jesse Fishman">
<META NAME="date" CONTENT="05/14/2020">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=right><B>EXHIBIT 10.1</B></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><B>DUOS TECHNOLOGIES GROUP, INC.</B></P>
<P style="margin:0px" align=center><B>NON-QUALIFIED STOCK OPTION AGREEMENT</B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=center><B>DIRECTOR</B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px; text-indent:48px" align=justify>THIS NON-QUALIFIED STOCK OPTION AGREEMENT (the &#147;<B>Agreement</B>&#148;) entered into as of the 1<SUP>st</SUP> day of ________, 20__, by and between Duos Technologies Group, Inc. (the &#147;<B>Company</B>&#148;) and _____________ (the &#147;<B>Optionee</B>&#148;).</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px; text-indent:48px" align=justify>WHEREAS, pursuant to the authority of the Board of Directors (the &#147;<B>Board</B>&#148;), the Company has granted the Optionee the right to purchase common stock, $0.001 par value per share (&#147;<B>Common Stock</B>&#148;) of the Company pursuant to stock options, at not less than 100% of fair market value, granted under the <A NAME="_Hlk38372704"></A>Duos Technologies Group, Inc. 2016 Equity Incentive Plan, as amended, approved by the Board.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px; text-indent:48px" align=justify>NOW THEREFORE, in consideration of the mutual covenants and promises hereafter set forth and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">1.</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Grant of Non-Qualified Options</U>. The Company hereby irrevocably grants to the Optionee, as a matter of separate agreement and not in lieu of salary or other compensation for services, the right and option to purchase all or any part of an aggregate of _________________ shares of authorized but unissued or treasury common stock of the Company (the &#147;<B>Options</B>&#148;) on the terms and conditions herein set forth. The Common Stock shall be unregistered under the Securities Act of 1933, as amended (the &#147;<B>Securities Act</B>&#148;), unless the Company voluntarily files a registration statement covering such shares of Common Stock with the Securities and Exchange Commission. The Options are not intended to be Incentive Stock Options as defined by Section 422 of the Internal Revenue Code of 1986, as amended (the &#147;<B>Code</B>&#148;).</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">2.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Price</U>. The exercise price of the shares of Common Stock subject to the Options granted hereunder shall be $____.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">3.</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Vesting</U>.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Options shall vest on _______, 20___, subject to the terms herein and the Optionee continuing to perform services for the Company in the capacity in which they serve on the date of grant on each applicable vesting date. In lieu of fractional vesting, the number of Options shall be rounded up each time until fractional Options are eliminated.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Subject to Sections 3(c) and 4 of this Agreement, Options may be exercised by providing to the Company the Notice of Option Exercise in the form attached hereto as <U>Exhibit A</U> after vesting and remain exercisable until 5:30 p.m. New York time on the date that is the fifth (5<FONT style="font-size:7pt">th</FONT>)<B>&nbsp;</B>year anniversary of the date of this Agreement.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(c)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>However, notwithstanding any other provision of this Agreement, at the option of the Board in its sole and absolute discretion, all Options shall be immediately forfeited in the event any of the following events occur:</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(i)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The termination of the services provided to the Company by Optionee in his/her capacity as a director of the Company for Cause or without Good Reason, as such terms are defined in a service and/or director agreement of such Optionee, or if such term or terms is not defined in a service and/or director agreement or there is not a service agreement, as defined by the Duos Technologies Group, Inc. 2016 Equity Incentive Plan, as amended;</P>
<P style="margin:0px; font-size:8.5pt; clear:left" align=right>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(ii)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Optionee purchases or sells securities of the Company without written authorization in accordance with the Company&#146;s insider trading policy then in effect, if any;</P>
<P style="margin:0px; clear:left" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(iii)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Optionee (A) discloses, publishes or authorizes anyone else to use, disclose or publish, without the prior written consent of the Company, any proprietary or confidential information of the Company, including, without limitation, any information relating to existing or potential customers, business methods, financial information, trade or industry practices, sales and marketing strategies, employee information, vendor lists, business strategies, intellectual property, trade secrets or any other proprietary or confidential information or (B) directly or indirectly uses any such proprietary or confidential information for the individual benefit of the Optionee or the benefit of a third party;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(iv)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>During the term of service and for a period of two (2) years thereafter, the Optionee disrupts or damages, impairs or interferes with the business of the Company or its Affiliates by recruiting, soliciting or otherwise inducing any of their respective employees to enter into employment or other relationship with any other business entity, or terminate or materially diminish their relationship with the Company or its Affiliates, as applicable;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(v)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>During the term of employment and for a period of one (1) year thereafter, the Optionee solicits or directs business of any person or entity who is (A) a customer of the Company or its Affiliates at any time or (B) solicited to be a &#147;prospective customer&#148; of the Company or its Affiliates, in any case either for such Optionee or for any other person or entity. For purposes of this clause (v), &#147;<B>prospective customer</B>&#148; means a person or entity who contacted, or is contacted by, the Company or its Affiliates regarding the provision of services to or on behalf of such person or entity; <I>provided </I>that the Optionee has actual knowledge of such prospective customer;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(vi)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Optionee fails to reasonably cooperate to effect a smooth transition of the Optionee&#146;s duties and to ensure that the Company is apprised of the status of all matters the Optionee is handling or is unavailable for consultation after termination of employment of the Optionee if such availability is a condition of any agreement to which the Company and the Optionee are parties;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(vii)</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Optionee fails to assign all of such Optionee&#146;s rights, title and interest in and to any and all ideas, inventions, formulas, source codes, techniques, processes, concepts, systems, programs, software, computer data bases, trademarks, service marks, brand names, trade names, compilations, documents, data, notes, designs, drawings, technical data and/or training materials, including improvements thereto or derivatives therefrom, whether or not patentable or subject to copyright or trademark or trade secret protection, developed and produced by the Optionee used or intended for use by or on behalf of the Company or the Company&#146;s clients;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(viii)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Optionee acts in a disloyal manner to the Company, such as making comments, whether oral or in writing, that tend to disparage or injure (i) the reputation or business of the Company or its Affiliates, or is likely to result in discredit to, or loss of business, reputation or goodwill of, the Company or its Affiliates or (ii) its directors, officers or stockholders; or</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:144px; width:192px; float:left">(ix)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>A finding by the Board that the Optionee has acted against the interests of the Company or in a manner that has or may have a detrimental effect on the Company.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(d)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>For purposes of this Agreement, &#147;<B>Affiliate</B>&#148; means with respect to a person or entity, any other person or entity controlled by, in control of or under common control with such person or entity, and &#147;controlled,&#148; &#147;controlled by,&#148; and &#147;under common control with&#148; shall mean direct or indirect possession of the power to direct or cause the direction of management or policies (whether through ownership of voting securities, by contract or otherwise) of a person or entity.</P>
<P style="margin:0px; font-size:8.5pt; clear:left" align=right>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">4.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Termination of Relationship</U>.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>If for any reason, except death or disability as provided below, the Optionee ceases to perform the services for which the Options were granted, all unvested options shall be automatically and irrefutably forfeited effective three months from the date the Optionee ceases to perform such services, except as otherwise provided herein.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>If the Optionee shall die while performing services for the Company, such Optionee&#146;s estate or any Transferee (as defined hereinafter) shall have the right within twelve (12) months from the date of death to exercise the Optionee&#146;s vested Options, subject to Section 3(c) hereof. For the purpose of this Agreement, &#147;<B>Transferee</B>&#148; shall mean an individual to whom such Optionee&#146;s vested Options are transferred by will or by the laws of descent and distribution.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(c)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>If the Optionee shall become disabled while performing services for the Company within the meaning of Section 22(e)(3) of the Code, the three-month period referred to in Section 4(a) of this Agreement shall be extended to one year.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">5.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Profits on the Sale of Certain Shares; Redemption</U>. If any of the events specified in Section 3(c) of this Agreement occur within one (1) year from the last date the Optionee performed services for which the Options were granted (the &#147;<B>Termination Date</B>&#148;), all profits earned from the sale of the Company&#146;s securities, including the sale of shares of Common Stock underlying the Options, during the two (2) year period commencing one (1) year prior to the Termination Date shall be forfeited and forthwith paid by the Optionee to the Company within ten (10) days after the Optionee receives written demand from the Company for such payment and a copy of the documentation of the sale, including, without limitation, the purchase price therefor. Further, in such event, the Company may at its option redeem shares of Common Stock acquired upon exercise of the Options by payment of the exercise price to the Optionee. The Company&#146;s rights under this Section 5 do not lapse one year from the Termination Date, but are a contract right subject to any appropriate statutory limitation period.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">6.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Transfer</U>.&nbsp;No transfer of the Options by the Optionee by will or by the laws of descent and distribution shall be effective to bind the Company unless the Company shall have been furnished with written notice thereof and a copy of the letters testamentary or such other evidence as the Board may deem necessary to establish the authority of the estate and the acceptance by the Transferee or Transferees of the terms and conditions of the Options.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">7.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Method of Exercise</U>. The Options shall be exercisable by a written notice in the manner and form identified on Exhibit A hereto which information shall include:</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>state the election to exercise the Options, the number of shares to be exercised, the natural person in whose name the stock certificate or certificates for such shares of Common Stock is to be registered and such person&#146;s address and social security number (or if more than one, the names, addresses and social security numbers of such persons);</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>contain such representations and agreements as to the holder&#146;s investment intent with respect to such shares of Common Stock as set forth in Section 11 hereof;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(c)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>be signed by the person or persons entitled to exercise the Options and, if the Options are being exercised by any person or persons other than the Optionee, be accompanied by proof, satisfactory to counsel for the Company, of the right of such person or persons to exercise the Options; and</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(d)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>be accompanied by full payment of the purchase or exercise price in United States dollars in cash or by bank or cashier's check, certified check or money order or if permitted by the Company, by executing a &#147;cashless exercise&#148; through the Company&#146;s designated broker to promptly deliver to the Company the amount of proceeds from the sale of shares having a fair market value equal to the purchase price on the date of exercise.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>The certificate or certificates for shares of Common Stock as to which the Options shall be exercised shall be registered in the name of the person or persons exercising the Options.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">8.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Sale of Shares Acquired Upon Exercise of Options</U>. If the Optionee is an officer (as defined by Section 16(b) of the Securities Exchange Act of 1934, as amended (&#147;<B>Section 16(b)</B>&#148;), any shares of the Company&#146;s Common Stock acquired pursuant to Options granted hereunder cannot be sold by the Optionee, subject to Rule 144 promulgated under the Securities Act, until at least six (6) months elapse from the date of grant of the Options, except in the case of death or disability or if the grant was exempt from the short-swing profit provisions of Section 16(b).</P>
<P style="margin:0px; clear:left" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">9.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Adjustments</U>. Upon the occurrence of any of the following events, the Optionee&#146;s rights with respect to Options granted to such Optionee hereunder shall be adjusted as hereinafter provided unless otherwise specifically provided in a written agreement between the Optionee and the Company relating to such Options:</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Subject to any required action by the shareholders of the Company, the number of shares of Common Stock covered by each outstanding Stock Right, and the number of shares of Common Stock which have been authorized for issuance under the Plan but as to which no Stock Right have yet been granted or which have been returned to the Plan upon cancellation or expiration of a Stock Right, as well as the price per share of Common Stock (or cash, as applicable) covered by each such outstanding Option or SAR, shall be proportionately adjusted for any increases or decrease in the number of issued shares of Common Stock resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of Common Stock, or any other increase or decrease in the number of issued shares of Common Stock effected without receipt of consideration by the Company; <U>provided</U>, <U>however</U>, that conversion of any convertible securities of the Company or the voluntary cancellation whether by virtue of a cashless exercise of a derivative security of the Company or otherwise shall not to be deemed to have been &#147;effected without receipt of consideration.&#148; Such adjustment shall be made by the Board or Compensation Committee, whose determination in that respect shall be final, binding and conclusive. Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall effect, and no adjustment by reason thereof shall be made with respect to, the number or price of shares of Common Stock subject to a Stock Right. No adjustments shall be made for dividends or other distributions paid in cash or in property other than securities of the Company;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>In the event of the proposed dissolution or liquidation of the Company, the Board or Compensation Committee shall notify each participant as soon as practicable prior to the effective date of such proposed transaction. To the extent it has not been previously exercised, a Stock Right will terminate immediately prior to the consummation of such proposed action; </P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(c)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>In the event of a merger of the Company with or into another corporation, or a Change of Control, each outstanding Stock Right shall be assumed (as defined below) or an equivalent option or right substituted by the successor corporation or a parent or subsidiary of the successor corporation. In the event that the successor corporation refuses to assume or substitute for the Stock Rights, the participants shall fully vest in and have the right to exercise their Stock Rights as to which it would not otherwise be vested or exercisable. If a Stock Right becomes fully vested and exercisable in lieu of assumption or substitution in the event of a merger or sale of assets, the Board or Compensation Committee shall notify the participant in writing or electronically that the Stock Right shall be fully vested and exercisable for a period of at least 15 days from the date of such notice, and any Options or SARs Shall terminate one minute prior to the closing of the merger or sale of assets. For the purposes of this section 9(c), the Stock Right Shall be considered &#147;assumed&#148; if, following the merger or Change of Control, the option or right confers the right to purchase or receive, for each share of Common Stock subject to the Stock Right immediately prior to the merger or Change of Control, the consideration (whether stock, cash, or other securities or property) received in the merger or Change in Control by holders of Common Stock for each share held on the effective date of the transaction (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares); provided, however, that if such consideration received in the merger or Change in Control is not solely common stock of the successor corporation or its parent, the Board or Compensation Committee may, with the consent of the successor corporation, provide for the consideration to be received upon the exercise of the Stock Right, for each share of Common Stock subject to the Stock Right, to be solely common stock of the successor corporation or its parent equal in Fair Market Value to the per share consideration received by holders of Common Stock in the merger or Change in Control;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(d)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Notwithstanding the foregoing, any adjustments made pursuant to Section 14(a), (b) or (c) of the Duos Technologies Group, Inc. 2016 Equity Incentive Plan, as amended, with respect to ISOs shall be made only after the Board or Compensation Committee, after consulting with counsel for the Company, determines whether such adjustments would constitute a &#147;modification&#148; of such ISOs (as that term is defined in Section 425(h) of the Code) or would cause any adverse tax consequences for the holders of such ISOs. If the Board or Compensation Committee determines that such adjustments made with respect to ISOs would constitute a modification of such ISOs it may refrain from making such adjustments;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(e)&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>No fractional shares shall be issued and the Optionee shall receive from the Company cash based on the fair market value of the shares of Common Stock in lieu of such fractional shares; or</P>
<P style="margin:0px; font-size:8.5pt; clear:left" align=right>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(f)</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Board or the <A NAME="_Hlk38970211"></A>Compensation Committee shall determine the specific adjustments to be made under this Section 9, and its determination shall be conclusive. </P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">10.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Necessity to Become Holder of Record</U>. Neither the Optionee, the Optionee&#146;s estate, nor the Transferee have any rights as a shareholder with respect to any shares of Common Stock covered by the Options until such Optionee, estate or Transferee, as applicable, shall have become the holder of record of such shares of Common Stock. No adjustment shall be made for cash dividends or cash distributions, ordinary or extraordinary, in respect of such shares of Common Stock for which the record date is prior to the date on which such Optionee, estate or Transferee, as applicable, shall become the holder of record thereof.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">11.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Conditions to Exercise of Options</U>.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)</P>
<P style="margin:0px; text-indent:-2px" align=justify>In order to enable the Company to comply with the Securities Act and relevant state law, the Company may require the Optionee, the Optionee&#146;s estate or any Transferee, as a condition of the exercise of the Options granted hereunder, to give written assurance satisfactory to the Company that the shares of Common Stock subject to the Options are being acquired for such Optionee&#146;s, estate&#146;s or Transferee&#146;s, as applicable, own account, for investment only, with no view to the distribution of same, and that any subsequent resale of any such shares of Common Stock either shall be made pursuant to a registration statement under the Securities Act and applicable state law which has become effective and is current with regard to the shares of Common Stock being sold, or shall be pursuant to an exemption from registration under the Securities Act and applicable state law.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)</P>
<P style="margin:0px; text-indent:-2px" align=justify>The Options are subject to the requirement that, if at any time the Board shall determine, in its sole and absolute discretion, that the listing, registration or qualification of the shares of Common Stock subject to the Options upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body, is necessary as a condition of, or in connection with the issue or purchase of such shares of Common Stock under the Options, the Options may not be exercised in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">12.</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Duties of Company</U>. The Company will at all times during the term of the Options:</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(a)</P>
<P style="margin:0px; text-indent:-2px" align=justify>Reserve and keep available for issue such number of shares of its authorized and unissued shares of Common Stock as will be sufficient to satisfy the requirements of this Agreement;</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(b)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Pay all original issue taxes with respect to the issue of shares of Common Stock pursuant hereto and all other fees and expenses necessarily incurred by the Company in connection therewith; and</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:96px; width:144px; float:left">(c)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Use its best efforts to comply with all laws and regulations which, in the opinion of counsel for the Company, shall be applicable thereto.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">13.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Severability</U>. In the event any parts of this Agreement are found to be void, the remaining provisions of this Agreement shall nevertheless be binding with the same effect as though the void parts were deleted.</P>
<P style="margin:0px; font-size:8.5pt; clear:left" align=right>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">14.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Arbitration</U>. Any controversy, dispute or claim arising out of or relating to this Agreement, or its interpretation, application, implementation, breach or enforcement which the parties hereto are unable to resolve by mutual agreement, shall be settled by submission by either party of the controversy, claim or dispute to binding arbitration in Duval County, Florida (unless the parties agree in writing to a different location), before a single arbitrator in accordance with the rules of the American Arbitration Association then in effect. The decision and award made by the arbitrator shall be final, binding and conclusive on all parties hereto for all purposes, and judgment may be entered thereon in any court having jurisdiction thereof.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">15.</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Benefit</U>. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their legal representatives, successors and assigns.</P>
<P style="margin:0px; clear:left" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">16.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Notices and Addresses</U>. All notices, offers, acceptance and any other acts under this Agreement (except payment) shall be in writing, and shall be sufficiently given if delivered to the addressees in person, by FedEx or similar receipted delivery, or by facsimile delivery as follows:</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:288px; float:left">The Optionee:&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>[<font style='font-family:Arial Unicode MS,Times New Roman'>&#9679;</font>]</P>
<P style="margin:0px; text-indent:288px; clear:left" align=justify>Telephone: [<font style='font-family:Arial Unicode MS,Times New Roman'>&#9679;</font>]</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:288px; float:left">The Company:&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Duos Technologies Group, Inc.</P>
<P style="margin:0px; text-indent:288px; clear:left" align=justify>6622 Southpoint Drive South, Suite 310</P>
<P style="margin:0px; text-indent:288px" align=justify>Jacksonville, FL 32216 </P>
<P style="margin:0px; text-indent:288px" align=justify>Telephone: (904) 652-1616</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>or to such other address as either of them, by notice to the other, may designate from time to time. The transmission confirmation receipt from the sender&#146;s facsimile machine shall be evidence of successful facsimile delivery. Time shall be counted to, or from, as the case may be, the delivery in person or by mailing.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">17.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Attorney&#146;s Fees</U>. In the event that there is any controversy or claim arising out of or relating to this Agreement, or to the interpretation, breach or enforcement thereof, and any action or proceeding is commenced to enforce the provisions of this Agreement, the prevailing party shall be entitled from the non-prevailing party to its reasonable attorneys&#146; fee, costs and expenses.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">18.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Governing Law</U>. This Agreement and any dispute, disagreement, or issue of construction or interpretation arising hereunder whether relating to its execution, its validity, the obligations provided herein or performance, shall be governed or interpreted according to the laws of the State of Florida without regard to choice of law considerations.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">19.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Oral Evidence</U>. This Agreement, along with the Duos Technologies Group, Inc. 2016 Equity Incentive Plan, as amended, the Offer Letter and the Employee Agreement, constitute the entire agreement between the parties hereto and supersedes all prior oral and written agreements between the parties hereto with respect to the subject matter hereof. Neither this Agreement nor any provision hereof may be changed, waived, discharged or terminated except by a statement in writing signed by the party or parties against which enforcement or the change, waiver discharge or termination is sought.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">20.&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Counterparts</U>. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument. The execution of this Agreement may be made by facsimile signature, which shall be deemed to be an original.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:48px; width:96px; float:left">21.</P>
<P style="margin:0px; text-indent:-2px" align=justify><U>Section Headings</U>. Section headings herein have been inserted for reference only and shall not be deemed to limit or otherwise affect, in any matter, or be deemed to interpret in whole or in part, any of the terms or provisions of this Agreement.<FONT style="font-size:8.5pt">&nbsp;</FONT></P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=justify>IN WITNESS WHEREOF the parties hereto have set their hand the day and year first above written.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=312 /></TR>
<TR><TD style="margin-top:0px"><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=312><P style="margin:0px">DUOS TECHNOLOGIES GROUP, INC.</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">By: ____________________________</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">Name: </P>
<P style="margin:0px">Title: </P>
</TD></TR>
<TR><TD style="margin-top:0px"><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=312><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px"><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=312><P style="margin:0px">OPTIONEE:</P>
</TD></TR>
<TR><TD style="margin-top:0px"><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=312><P style="margin:0px">&nbsp;</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">By: ____________________________</P>
<P style="margin:0px">Name: </P>
<P style="margin:0px">Address:</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=center>[Signature page to Non-qualified Stock Option Agreement]</P>
<P style="margin:0px; font-size:8.5pt" align=right>&nbsp;</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt; page-break-before:always">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=center><B><U>EXHIBIT A</U></B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=center><B>FORM OF NOTICE OF OPTION EXERCISE</B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; width:48px; float:left">To:&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:-2px">Duos Technologies Group, Inc. (the &#147;Company&#148;)</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; width:48px; float:left">(1)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>The undersigned hereby elects to purchase __________ shares of Common Stock of the Company (the &#147;Shares&#148;) pursuant to the terms of the Option Agreement by and between the Company and the undersigned dated as of __________ ___, 20__, and tenders herewith payment of the exercise price in full as set forth below.</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin-top:0px; margin-bottom:-2px; width:48px; float:left">(2)&nbsp;</P>
<P style="margin:0px; text-indent:-2px" align=justify>Payment shall take the form of (check applicable box):</P>
<P style="margin:0px; clear:left" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>[ ] in lawful money of the United States in the form of cash or by a bank check or cashier&#146;s check made payable by the undersigned to the Company;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>[ ] in lawful money of the United States in the form of a wire transfer to the account specified by the Company;</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>[ ] in the form of shares of a &#147;cashless exercise&#148;; or</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>[ ] in the form of shares of Common Stock pursuant to Section 24 of the Plan.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please issue a certificate or certificates representing the Shares in the name of the undersigned or in such other name as is specified below:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px; text-indent:96px">____________________________________</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px">The Shares shall be delivered via overnight courier (with tracking information to be provided to the undersigned) to the following address:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=212.133 /><TD width=205.933 /><TD width=205.933 /></TR>
<TR><TD style="margin-top:0px" width=212.133><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=205.933><P style="margin:0px">____________________________</P>
<P style="margin:0px">____________________________</P>
<P style="margin:0px">____________________________</P>
<P style="margin:0px">Attn: ________________________</P>
<P style="margin:0px">Tel: _________________________</P>
</TD><TD style="margin-top:0px" width=205.933><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 align=center><TR height=0 style="font-size:0"><TD width=312 /><TD width=312 /></TR>
<TR><TD style="margin-top:0px" width=312><P style="margin:0px; font-size:12pt">&nbsp;</P>
</TD><TD style="margin-top:0px" width=312><P style="margin:0px">OPTIONEE</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">__________________________________</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px; text-indent:96px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px" align=center>[Exhibit A to Non-qualified Stock Option Agreement]</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: AB1B947A -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>duot_ex31z1.htm
<DESCRIPTION>CERTIFICATE OF PRINCIPAL EXECUTIVE OFFICER
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Certification</TITLE>
<META NAME="author" CONTENT="bgoldberg">
<META NAME="date" CONTENT="11/12/2018">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=right><B>Exhibit 31.1</B></P>
<P style="margin:0px" align=center><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</B></P>
<P style="margin:0px" align=center><B>PURSUANT TO SECTION 302 OF THE</B></P>
<P style="margin:0px" align=center><B>SARBANES-OXLEY ACT OF 2002</B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>I, Gianni B. Arcaini, certify that:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>1.&nbsp;&nbsp;&nbsp;&nbsp;I have reviewed this quarterly report on Form 10-Q of Duos Technologies Group, Inc.;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>2.&nbsp;&nbsp;&nbsp;&nbsp;Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>3.&nbsp;&nbsp;&nbsp;&nbsp;Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>4.&nbsp;&nbsp;&nbsp;&nbsp;The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>a)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly for the period in which this quarterly report is being prepared;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>b)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>c)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>d)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>5.&nbsp;&nbsp;&nbsp;&nbsp;The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent function):</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>a)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant&#146;s ability to record, process, summarize and report financial data and have identified for the registrant&#146;s auditors any material weaknesses in internal controls; and</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>b)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s internal controls over financial reporting.</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=24.333 /><TD width=275.467 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=299.8 colspan=2><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=24.333><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=275.467><P style="margin:0px">/s/ Gianni B. Arcaini</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=24.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=275.467><P style="margin:0px">Gianni B. Arcaini</P>
<P style="margin:0px">Chief Executive Officer</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=right><BR></P>
<P style="margin:0px" align=right><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 6CBB4E68 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>duot_ex31z2.htm
<DESCRIPTION>CERTIFICATE OF PRINCIPAL FINANCIAL OFFICER
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Certification</TITLE>
<META NAME="author" CONTENT="bgoldberg">
<META NAME="date" CONTENT="08/08/2018">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=right><B>Exhibit 31.2</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><B>CERTIFICATION OF PRINCIPAL ACCOUNTING OFFICER</B></P>
<P style="margin:0px" align=center><B>PURSUANT TO SECTION 302 OF THE</B></P>
<P style="margin:0px" align=center><B>SARBANES-OXLEY ACT OF 2002</B></P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=justify>I, Adrian G. Goldfarb, certify that:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>1.&nbsp;&nbsp;&nbsp;&nbsp;I have reviewed this quarterly report on Form 10-Q of Duos Technologies Group, Inc.;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>2.&nbsp;&nbsp;&nbsp;&nbsp;Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>3.&nbsp;&nbsp;&nbsp;&nbsp;Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>4.&nbsp;&nbsp;&nbsp;&nbsp;The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>a)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly for the period in which this quarterly report is being prepared;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>b)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>c)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>d)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>5.&nbsp;&nbsp;&nbsp;&nbsp;The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors (or persons performing the equivalent function):</P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>a)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant&#146;s ability to record, process, summarize and report financial data and have identified for the registrant&#146;s auditors any material weaknesses in internal controls; and</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=48.067 /><TD width=23.933 /><TD /></TR>
<TR><TD style="margin-top:0px" width=48.067><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=23.933><P style="margin:0px" align=justify>b)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s internal controls over financial reporting.</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify>&nbsp;&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=24.333 /><TD width=275.467 /></TR>
<TR><TD style="margin-top:0px"><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" width=24.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" width=275.467><P style="margin:0px" align=justify>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=24.333><P style="margin:0px" align=justify>By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=275.467><P style="margin:0px" align=justify>/s/&nbsp;Adrian G. Goldfarb</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=24.333><P style="margin:0px" align=justify>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=275.467><P style="margin:0px" align=justify>Adrian G. Goldfarb</P>
<P style="margin:0px" align=justify>Chief Financial Officer</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 099E2CC5 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>duot_ex32z1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Certification</TITLE>
<META NAME="author" CONTENT="bgoldberg">
<META NAME="date" CONTENT="05/13/2019">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=right><B>EXHIBIT 32.1</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px" align=center><B>CERTIFICATION PURSUANT TO</B></P>
<P style="margin:0px" align=center><B>18 U.S.C. SECTION 1350,</B></P>
<P style="margin:0px" align=center><B>AS ADOPTED PURSUANT TO SECTION 906 OF</B></P>
<P style="margin:0px" align=center><B>THE SARBANES-OXLEY ACT OF 2002</B></P>
<P style="margin:0px; font-size:12pt" align=center>&nbsp;</P>
<P style="margin:0px" align=justify>In connection with this Quarterly Report of Duos Technologies Group, Inc. (the &#147;Company&#148;), on Form 10-Q for the period ended March 31, 2020, as filed with the U.S. Securities and Exchange Commission on the date hereof, I, Gianni B. Arcaini, Chief Executive Officer of the Company, certify to the best of my knowledge, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that:</P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=24 /><TD width=24 /><TD /></TR>
<TR><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">(1)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Such Quarterly Report on Form 10-Q for the period ended March 31, 2020, fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=24 /><TD width=24 /><TD /></TR>
<TR><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">(2)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>The information contained in such Quarterly Report on Form 10-Q for the period ended March 31, 2020, fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;&nbsp;</P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=19.267 /><TD width=217.8 /><TD width=71.933 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=217.8><P style="margin:0px"><I>/s/&nbsp;Gianni B. Arcaini</I></P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=217.8><P style="margin:0px">Gianni B. Arcaini</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=217.8><P style="margin:0px">Chief Executive Officer</P>
<P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 3F982CC1 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>duot_ex32z2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<!doctype html public "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Certification</TITLE>
<META NAME="author" CONTENT="bgoldberg">
<META NAME="date" CONTENT="05/13/2019">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="margin-top:0px; margin-bottom:9.8px; font-family:Calibri,Times New Roman; font-size:11pt">&nbsp;</P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin:0px" align=right><B>EXHIBIT 32.2</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px" align=center><B>CERTIFICATION PURSUANT TO</B></P>
<P style="margin:0px" align=center><B>18 U.S.C. SECTION 1350,</B></P>
<P style="margin:0px" align=center><B>AS ADOPTED PURSUANT TO SECTION 906 OF</B></P>
<P style="margin:0px" align=center><B>THE SARBANES-OXLEY ACT OF 2002</B></P>
<P style="margin:0px; font-size:12pt" align=center>&nbsp;</P>
<P style="margin:0px" align=justify>In connection with this Quarterly Report of Duos Technologies Group, Inc. (the &#147;Company&#148;), on Form 10-Q for the period ended March 31, 2020, as filed with the U.S. Securities and Exchange Commission on the date hereof, I, Adrian G. Goldfarb, Chief Financial Officer of the Company, certify to the best of my knowledge, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that:</P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=24 /><TD width=24 /><TD /></TR>
<TR><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">(1)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>Such Quarterly Report on Form 10-Q for the period ended March 31, 2020, fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD width=24 /><TD width=24 /><TD /></TR>
<TR><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=24><P style="margin:0px">(2)</P>
</TD><TD style="margin-top:0px" valign=top><P style="margin:0px" align=justify>The information contained in such Quarterly Report on Form 10-Q for the period ended March 31, 2020, fairly presents, in all material respects, the financial condition and results of operations of the Company.</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=19.267 /><TD width=217.8 /><TD width=71.933 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">Date: May 15, 2020</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=217.8><P style="margin:0px"><I>/s/&nbsp;Adrian G. Goldfarb</I></P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=217.8><P style="margin:0px">Adrian G. Goldfarb</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=217.8><P style="margin:0px">Chief Financial Officer</P>
<P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 2554131C -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>duot-20200331.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:duot="http://duostechnologies/20200331">
    <link:schemaRef xlink:href="duot-20200331.xsd" xlink:type="simple" />
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerBMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerCMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CustomerCMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_SalesRevenueNetMember_country_US_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ThirdPartyInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-23_custom_ThirdPartyInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_LineOfCreditWellsFargoBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:LineOfCreditWellsFargoBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-04-02_custom_LineOfCreditWellsFargoBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:LineOfCreditWellsFargoBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-04-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duot:ConvertibleSeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duot:ConvertibleSeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_LineOfCreditWellsFargoBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:LineOfCreditWellsFargoBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_BoardOfDirectorsChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_TechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duot:ConvertibleSeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duot:ConvertibleSeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_TechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_CustomerBMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_Plan2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duot:Plan2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_EmployeesAndDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duot:EmployeesAndDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-15_custom_ThirdPartyInsuranceNoteTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-02to2019-04-15_custom_ThirdPartyInsuranceNoteTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-02</xbrli:startDate>
        <xbrli:endDate>2019-04-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-15_custom_ThirdPartyInsuranceNoteThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-09-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-02-03_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-02-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-02-02to2019-02-03_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-02-02</xbrli:startDate>
        <xbrli:endDate>2019-02-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_srt_BoardOfDirectorsChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_custom_ShareholderMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:ShareholderMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_PresidentAndChiefOperatingOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duot:PresidentAndChiefOperatingOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-03-01to2019-03-31_custom_ShareholderMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:ShareholderMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-03-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_RelatedPartyOneMember251554703">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:RelatedPartyOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_RelatedPartyTwoMember251586000">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:RelatedPartyTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_RelatedPartyTwoMember251704734">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:RelatedPartyTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_RelatedPartyOneMember251721437">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">duot:RelatedPartyOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_WarrantMember247722671">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2019-09-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2019-09-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_NotesPayableRelatedPartiesOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2019-09-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-09-01</xbrli:startDate>
        <xbrli:endDate>2019-09-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesOneMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableRelatedPartiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-08-12_custom_NotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-08-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-08-01to2019-08-15_srt_BoardOfDirectorsChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-08-01</xbrli:startDate>
        <xbrli:endDate>2019-08-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ShareholderMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:ShareholderMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-05-11">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-05-11</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-03_custom_ThirdPartyInsuranceNoteFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:ThirdPartyInsuranceNoteFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_FinanceLeaseInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:FinanceLeaseInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_FinanceLeaseInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:FinanceLeaseInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-26_custom_FinanceLeaseInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:FinanceLeaseInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_FinanceLeaseInsuranceNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:FinanceLeaseInsuranceNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-12_custom_NotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_NotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">duot:NotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-05-25to2018-06-01_stpr_FL_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-05-25</xbrli:startDate>
        <xbrli:endDate>2018-06-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-03-30to2019-04-03_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-03-30</xbrli:startDate>
        <xbrli:endDate>2019-04-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-03-30to2019-04-03_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-03-30</xbrli:startDate>
        <xbrli:endDate>2019-04-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-04-02_custom_OfficersDirectorsAndStaffMembersMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duot:OfficersDirectorsAndStaffMembersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-04-02_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_EmployeesAndDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duot:EmployeesAndDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:TurnkeyProjectsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:MaintenanceAndSupportMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:DataCenterAuditingServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:SoftwareLicenseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:GoodsTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">duot:ServicesTransferredOverTimeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_RailMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:RailMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_CommercialMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:CommercialMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_PetrochemicalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:PetrochemicalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_GovernmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_BankingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:BankingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_custom_ItSuppliersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">duot:ItSuppliersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-22to2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:BbvaUsaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">duot:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-22</xbrli:startDate>
        <xbrli:endDate>2020-04-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:BbvaUsaMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">duot:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_WarrantMember44950937">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_WarrantMember44950937">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-01to2020-02-12_custom_ThinkEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:ThinkEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-02-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-12_custom_ThinkEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:ThinkEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-01to2020-02-12_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:ThinkEquityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-02-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-02-01to2020-02-20_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:ThinkEquityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-02-01</xbrli:startDate>
        <xbrli:endDate>2020-02-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-02-20_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">duot:ThinkEquityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-02-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="sqft">
      <xbrli:measure>utr:sqft</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2020-01-01to2020-03-31">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2020-01-01to2020-03-31">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2020-01-01to2020-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-01-01to2020-03-31">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2020-01-01to2020-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-01-01to2020-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-01-01to2020-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2020-01-01to2020-03-31">2020</dei:DocumentFiscalYearFocus>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">15076</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">28500</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">4129</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">13799</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">165375</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">184580</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">42299</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0731</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0731</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.1075</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" xsi:nil="true" />
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <duot:WorkingCapitalDeficit contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">5503723</duot:WorkingCapitalDeficit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2020-03-31_custom_LineOfCreditWellsFargoBankMember" unitRef="Pure" decimals="INF">0.0975</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">990945</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_ProductMember" unitRef="USD" decimals="0">513674</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">345187</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">132084</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-03-31_us-gaap_ProductMember" unitRef="USD" decimals="0">3918438</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-03-31_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">321474</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-03-31_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">112169</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">4352081</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">888080</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31_us-gaap_ProductMember" unitRef="USD" decimals="0">581544</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">234276</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">72260</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-03-31_us-gaap_ProductMember" unitRef="USD" decimals="0">2092994</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-03-31_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">105324</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-03-31_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">22919</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">2221237</us-gaap:CostOfRevenue>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">45000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">40000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">163010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">163010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-03-31_us-gaap_WarrantMember247722671" unitRef="Shares" decimals="INF">1588750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">160152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31_us-gaap_WarrantMember44950937" unitRef="Shares" decimals="INF">1521250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31_us-gaap_WarrantMember44950937" unitRef="Shares" decimals="INF">1815181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843" unitRef="Shares" decimals="INF">338575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390" unitRef="Shares" decimals="INF">67500</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843" unitRef="Shares" decimals="INF">44644</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-03-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-03-31_us-gaap_WarrantMember247722671" unitRef="USDPShares" decimals="INF">8.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-12-31_us-gaap_WarrantMember44950937" unitRef="USDPShares" decimals="INF">8.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31_us-gaap_WarrantMember44950937" unitRef="USDPShares" decimals="INF">9.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">P3Y0M0D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843">P3Y10M25D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-03-31">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-01to2019-12-31">P3Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">2650012</duot:CostsAndEstimatedEarningsRecognized>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">3700124</duot:CostsAndEstimatedEarningsRecognized>
    <duot:BillingsOrCashReceived contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">2266312</duot:BillingsOrCashReceived>
    <duot:BillingsOrCashReceived contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2324204</duot:BillingsOrCashReceived>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">34673</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">35665</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">158724</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">154438</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-03-31_us-gaap_WarrantMember247722671" unitRef="Shares" decimals="INF">1588750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2019-12-31_us-gaap_WarrantMember44950937" unitRef="Shares" decimals="INF">1521250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-03-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-03-31_us-gaap_WarrantMember247722671" unitRef="USDPShares" decimals="INF">8.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2019-12-31_us-gaap_WarrantMember44950937" unitRef="USDPShares" decimals="INF">8.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">5000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">5000</us-gaap:AmortizationOfIntangibleAssets>
    <dei:EntityFilerCategory contextRef="From2020-01-01to2020-03-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2020-01-01to2020-03-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-01-01to2020-03-31">false</dei:EntityEmergingGrowthCompany>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-2147049</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-2147049</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">44169</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">44169</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">14286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2019-01-01to2019-03-31_custom_PresidentAndChiefOperatingOfficerMember" unitRef="Shares" decimals="INF">14286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">5992524</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">-127270</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">1705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">1705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1982</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">3526</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">31063915</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">39329214</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-32740715</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-34887764</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-157452</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-157452</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1719</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">29088480</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-30225664</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-149459</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31" unitRef="USD" decimals="0">1545076</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1505</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">27416802</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-30269833</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-149459</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">-170985</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-03-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1982039</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3525838</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-03-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1720169</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1505883</us-gaap:SharesOutstanding>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">214</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">1649786</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">1650000</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">214286</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">8100</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8100</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">21892</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">21892</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">137535</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">202797</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">10170</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">8661</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">248985</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">239688</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">15000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">20000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">374287</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">430146</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">383700</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1375920</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">-34887764</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">-32740715</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">2687482</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2019-01-01to2019-03-31" unitRef="Shares" decimals="INF">1547946</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-59134</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-2281</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">9798</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">340</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestExpenseOther contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">68932</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">2621</us-gaap:InterestExpenseOther>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-2087915</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">46450</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2190780</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">2084394</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">2084394</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">2084394</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:GrossProfit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">102865</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">2130844</us-gaap:GrossProfit>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1001885</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesIssued1 contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">165375</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1 contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">165864</us-gaap:NotesIssued1>
    <us-gaap:StockIssued1 contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7500</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestPaid contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">6643</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">1536</us-gaap:InterestPaid>
    <us-gaap:Cash contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">6552888</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">56249</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2019-03-31" unitRef="USD" decimals="0">1202415</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">1209301</us-gaap:Cash>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">8189897</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">1584784</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2020-01-01to2020-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">1650000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-03-31_us-gaap_WarrantMember" unitRef="USD" decimals="0">1650000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-03-01to2019-03-31_custom_ShareholderMember" unitRef="USD" decimals="0">1650000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-03-31_custom_ShareholderMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">27550</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">921</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-36245</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-91511</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">28935</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">88511</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7310</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">3000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1657013</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-1500159</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-254755</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-63965</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1509</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-999048</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <duot:IncreaseDecreaseInOperatingLeaseObligation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-55965</duot:IncreaseDecreaseInOperatingLeaseObligation>
    <duot:IncreaseDecreaseInOperatingLeaseObligation contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">571245</duot:IncreaseDecreaseInOperatingLeaseObligation>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-242303</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">26265</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-102721</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-156843</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-300</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-55858</duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">557485</duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">5062</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-91898</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-992220</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-921608</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1966072</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">2084943</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">48647</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">41132</us-gaap:DepreciationAndAmortization>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">1588750</us-gaap:ClassOfWarrantOrRightOutstanding>
    <duot:ConvertibleCommonSharesIssuedUponConversion contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">243571</duot:ConvertibleCommonSharesIssuedUponConversion>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-01-01to2020-03-31" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-01-01to2020-03-31_us-gaap_BoardOfDirectorsChairmanMember" unitRef="Shares" decimals="INF">8572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">17144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-08-01to2019-08-15_srt_BoardOfDirectorsChairmanMember" unitRef="Shares" decimals="INF">8572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-04-01to2020-04-02_custom_OfficersDirectorsAndStaffMembersMember_us-gaap_SubsequentEventMember" unitRef="Shares" decimals="INF">149424</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-04-01to2020-04-02_us-gaap_SubsequentEventMember" unitRef="Shares" decimals="INF">160866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-03-31_us-gaap_BoardOfDirectorsChairmanMember" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-08-01to2019-08-15_srt_BoardOfDirectorsChairmanMember" unitRef="USDPShares" decimals="INF">14.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-04-01to2020-04-02_custom_OfficersDirectorsAndStaffMembersMember_us-gaap_SubsequentEventMember" unitRef="USDPShares" decimals="INF">4.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-04-01to2020-04-02_us-gaap_SubsequentEventMember" unitRef="USDPShares" decimals="INF">6.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <dei:EntityCurrentReportingStatus contextRef="From2020-01-01to2020-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-01-01to2020-03-31">Yes</dei:EntityInteractiveDataCurrent>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">8100</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">21892</us-gaap:ShareBasedCompensation>
    <dei:EntityShellCompany contextRef="From2020-01-01to2020-03-31">false</dei:EntityShellCompany>
    <dei:EntityFileNumber contextRef="From2020-01-01to2020-03-31">000-55497</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-01-01to2020-03-31">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2020-05-11" unitRef="Shares" decimals="INF">3524514</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">-0.80</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2019-01-01to2019-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">-0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-01-01to2019-03-31" unitRef="USDPShares" decimals="INF">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:InterestExpenseDebt contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">48926</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableCurrent contextRef="AsOf2019-08-12_custom_NotesPayableMember" unitRef="USD" decimals="0">262500</us-gaap:NotesPayableCurrent>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">10702</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">12390</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">115111</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">0</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">37210</us-gaap:OtherLongTermDebtCurrent>
    <duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390" unitRef="USDPShares" decimals="INF">9.00</duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice>
    <duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843" unitRef="USDPShares" decimals="INF">7.70</duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">P4Y10M25D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843">P4Y10M25D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">990945</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember" unitRef="USD" decimals="0">990945</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_RailMember" unitRef="USD" decimals="0">713258</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_CommercialMember" unitRef="USD" decimals="0">74335</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">27149</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_us-gaap_BankingMember" unitRef="USD" decimals="0">44119</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_srt_NorthAmericaMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">132084</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember" unitRef="USD" decimals="0">513674</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_RailMember" unitRef="USD" decimals="0">481110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_CommercialMember" unitRef="USD" decimals="0">8622</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_us-gaap_BankingMember" unitRef="USD" decimals="0">23942</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_TurnkeyProjectsMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember" unitRef="USD" decimals="0">345187</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_RailMember" unitRef="USD" decimals="0">232148</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_CommercialMember" unitRef="USD" decimals="0">65713</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">27149</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_us-gaap_BankingMember" unitRef="USD" decimals="0">20177</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember" unitRef="USD" decimals="0">129699</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">129699</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember" unitRef="USD" decimals="0">645758</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">481110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">8622</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">23942</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">132084</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember" unitRef="USD" decimals="0">345187</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">232148</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">65713</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">27149</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">20177</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_RailMember" unitRef="USD" decimals="0">713258</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_CommercialMember" unitRef="USD" decimals="0">74335</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_us-gaap_GovernmentMember" unitRef="USD" decimals="0">27149</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_us-gaap_BankingMember" unitRef="USD" decimals="0">44119</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_ItSuppliersMember" unitRef="USD" decimals="0">132084</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember" unitRef="USD" decimals="0">2385</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2020-01-01to2020-03-31_custom_SoftwareLicenseMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">2385</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">4352081</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember" unitRef="USD" decimals="0">4352081</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_RailMember" unitRef="USD" decimals="0">3671797</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_CommercialMember" unitRef="USD" decimals="0">19922</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">34353</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">43493</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_us-gaap_BankingMember" unitRef="USD" decimals="0">470347</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_srt_NorthAmericaMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">112169</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember" unitRef="USD" decimals="0">3870828</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_RailMember" unitRef="USD" decimals="0">3389656</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_CommercialMember" unitRef="USD" decimals="0">-29884</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">26547</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">23272</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_us-gaap_BankingMember" unitRef="USD" decimals="0">461237</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_TurnkeyProjectsMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember" unitRef="USD" decimals="0">369084</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_RailMember" unitRef="USD" decimals="0">282141</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_CommercialMember" unitRef="USD" decimals="0">49806</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">7806</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">20221</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_us-gaap_BankingMember" unitRef="USD" decimals="0">9110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember" unitRef="USD" decimals="0">64769</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">64769</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember" unitRef="USD" decimals="0">47400</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_SoftwareLicenseMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">47400</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember" unitRef="USD" decimals="0">3982997</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">3389656</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">-29884</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">26547</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">23272</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">461237</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">112169</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember" unitRef="USD" decimals="0">369084</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">282141</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">49806</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">7806</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">20221</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">9110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_RailMember" unitRef="USD" decimals="0">3671797</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_CommercialMember" unitRef="USD" decimals="0">19922</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_PetrochemicalMember" unitRef="USD" decimals="0">34353</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_us-gaap_GovernmentMember" unitRef="USD" decimals="0">43493</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_us-gaap_BankingMember" unitRef="USD" decimals="0">470347</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-03-31_custom_ItSuppliersMember" unitRef="USD" decimals="0">112169</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerCMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_CustomerCMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_us-gaap_SalesRevenueNetMember_country_US_us-gaap_NonUsMember" unitRef="Pure" decimals="INF">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-12-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-03-31_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.78</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-03-31_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">2687482</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-01-01to2019-03-31" unitRef="Shares" decimals="INF">3485891</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">6361792</us-gaap:CashUninsuredAmount>
    <duot:NotesPayableCurrentNet contextRef="AsOf2019-08-12_custom_NotesPayableMember" unitRef="USD" decimals="0">262500</duot:NotesPayableCurrentNet>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">1000000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1000000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2020-03-31_custom_RelatedPartyOneMember251554703" unitRef="USD" decimals="0">267000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2020-03-31_custom_RelatedPartyTwoMember251586000" unitRef="USD" decimals="0">733000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-12-31_custom_RelatedPartyTwoMember251704734" unitRef="USD" decimals="0">733000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-12-31_custom_RelatedPartyOneMember251721437" unitRef="USD" decimals="0">267000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2020-03-31_custom_RelatedPartyOneMember251554703" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2020-03-31_custom_RelatedPartyTwoMember251586000" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2019-12-31_custom_RelatedPartyTwoMember251704734" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2019-12-31_custom_RelatedPartyOneMember251721437" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">45701</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">94627</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USD" decimals="0">146779</us-gaap:DebtInstrumentUnamortizedDiscount>
    <duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">954299</duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet>
    <duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">905373</duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">1542188</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1542188</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">11920</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">32724</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-02-01to2020-02-12_custom_ThinkEquityMember" unitRef="Shares" decimals="INF">1350000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-02-01to2020-02-12_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember" unitRef="Shares" decimals="INF">202500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2020-02-01to2020-02-20_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember" unitRef="Shares" decimals="INF">192188</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">9.10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">7.70</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2020-01-01to2020-03-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">2218</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-04-02to2019-04-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">5326</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2020-01-01to2020-03-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">13726</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-02-02to2019-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">14520</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2020-01-01to2020-03-31_custom_FinanceLeaseInsuranceNoteOneMember" unitRef="USD" decimals="0">4963</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2018-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0731</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2019-04-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2019-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember" unitRef="Pure" decimals="INF">0.03</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember" unitRef="Pure" decimals="INF">0.03</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2019-08-26_custom_FinanceLeaseInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.1272</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">15076</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">28500</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">4129</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">13799</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">165375</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayable contextRef="AsOf2018-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">28500</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-04-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">51940</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-09-15_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">13799</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">141058</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">267000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">267000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_NotesPayableRelatedPartiesOneMember" unitRef="USD" decimals="0">733000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember" unitRef="USD" decimals="0">733000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">165375</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2020-03-31_custom_FinanceLeaseInsuranceNoteOneMember" unitRef="USD" decimals="0">123396</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-12-31_custom_FinanceLeaseInsuranceNoteOneMember" unitRef="USD" decimals="0">134098</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-08-26_custom_FinanceLeaseInsuranceNoteOneMember" unitRef="USD" decimals="0">147810</us-gaap:NotesPayable>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesMember">2020-06-25</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesOneMember">2020-06-25</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2019-08-01to2019-08-12_custom_NotesPayableMember">2019-11-11</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:SharesIssuedPricePerShare contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">7.70</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">7.70</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharePrice contextRef="AsOf2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">7.00</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="Pure" decimals="INF">0.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate contextRef="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="Pure" decimals="INF">0.01609</duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate>
    <duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate contextRef="From2019-08-01to2019-08-12_custom_NotesPayableMember" unitRef="Pure" decimals="INF">0.05</duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2020-01-01to2020-03-31_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">48926</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-08-01to2019-08-12_custom_NotesPayableMember" unitRef="USD" decimals="0">250000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-01-01to2019-12-31_custom_NotesPayableMember" unitRef="USD" decimals="0">12500</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">59558</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">39705</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">143931</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiability contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">123396</us-gaap:FinanceLeaseLiability>
    <duot:LesseeFinanceLeaseLiabilityImputedInterest contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">20535</duot:LesseeFinanceLeaseLiabilityImputedInterest>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">46520</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">45072</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">76876</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">89026</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <duot:AreaOfLease contextRef="From2020-01-01to2020-03-31" unitRef="sqft" decimals="INF">14603</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2018-05-25to2018-06-01_stpr_FL_srt_MinimumMember" unitRef="sqft" decimals="INF">4400</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2019-03-30to2019-04-03_srt_MinimumMember" unitRef="sqft" decimals="INF">8308</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2019-03-30to2019-04-03_srt_MaximumMember" unitRef="sqft" decimals="INF">10203</duot:AreaOfLease>
    <duot:OperatingLeaseRightOfUseAsset1 contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">644245</duot:OperatingLeaseRightOfUseAsset1>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">374287</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">442485</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">211312</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">213568</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">424880</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <duot:LesseeOperatingLeaseLiabilityImputedInterest contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">38360</duot:LesseeOperatingLeaseLiabilityImputedInterest>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">645536</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2611608</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">887035</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">716598</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">8469159</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">4760375</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">246811</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">260181</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssets contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">82566</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">81598</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">9172823</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5532300</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">663746</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2641437</us-gaap:AccountsPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">954299</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">905373</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">150969</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">393272</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">2965888</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5367747</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">3180299</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5659570</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2020-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">1705000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">1705000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommonStockValue contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">3526</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1982</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">39329214</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">31063915</us-gaap:AdditionalPaidInCapitalCommonStock>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">6149976</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">30182</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">157452</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">157452</us-gaap:TreasuryStockCommonValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">9172823</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5532300</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-03-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1705</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2020-03-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">7</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2019-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">7</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2020-03-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2019-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-03-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-02-12_custom_ThinkEquityMember" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-02-20_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember" unitRef="USDPShares" decimals="INF">6.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">3525838</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">1982039</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">3524514</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">1980715</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2020-03-31" unitRef="Shares" decimals="INF">1324</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">1324</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">2</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">7498</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1611</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <duot:NumberOfInstallment contextRef="AsOf2018-09-15_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">5</duot:NumberOfInstallment>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">44668</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-03-31" xsi:nil="true" />
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-01to2019-12-31">P5Y0M0D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="AsOf2020-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="AsOf2019-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue contextRef="From2020-01-01to2020-03-31" unitRef="USD" xsi:nil="true" />
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue contextRef="From2019-01-01to2019-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="From2020-01-01to2020-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="From2019-01-01to2019-12-31" unitRef="USD" xsi:nil="true" />
    <duot:SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning contextRef="From2020-01-01to2020-03-31">P3Y4M24D</duot:SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning>
    <duot:SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning contextRef="From2019-01-01to2019-12-31">P4Y4M24D</duot:SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">406392</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">383421</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">383421</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">112694</us-gaap:ResearchAndDevelopmentExpense>
    <duot:Engineering contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">312428</duot:Engineering>
    <duot:Engineering contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">465907</duot:Engineering>
    <duot:Engineering contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">465907</duot:Engineering>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">316549</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">181314</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">181314</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Basis of Presentation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The accompanying unaudited condensed unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&amp;#147;GAAP&amp;#148;) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (all of which are of a normal recurring nature) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2020 are not indicative of the results that may be expected for the year ending December 31, 2020 or for any other future period. These unaudited consolidated financial statements and the unaudited condensed notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&amp;#146;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on March 30, 2020.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Principles of Consolidation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The unaudited consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue360, Inc. All inter-company transactions and balances are eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Use of Estimates&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Software Development Costs&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs. The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&amp;#160;feasibility for software sold as a perpetual license, as defined within ASC 985-20 (Software &amp;#150; Costs of Software to be sold, Leased, or Marketed) are capitalized and amortized on a product-by-product basis when the product is available for general release to customers. &lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Revenue Recognition&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;As of January 1, 2018, the Company adopted Accounting Standards Update (&amp;#147;ASU&amp;#148;) 2014-09, Revenue from Contracts with Customers (&amp;#147;ASC 606&amp;#148;), that affects the timing of when certain types of revenues will be recognized. The basic principles in ASC 606 include the following: a contract with a customer creates distinct unrecognized contract assets and performance obligations; satisfaction of a performance obligation creates revenue; and a performance obligation is satisfied upon transfer of control to a good or service to a customer.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Revenue is recognized for sales of systems and services over time using cost-based input methods, in which significant judgement is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue to recognize.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Revenue is recognized by evaluating our revenue contracts with customers based on the five-step model under ASC 606:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; float: left"&gt;1.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Identify the contract with the customer;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;2.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Identify the performance obligations in the contract;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;3.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Determine the transaction price;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;4.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Allocate the transaction price to separate performance obligations; and&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;5.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Recognize revenue when (or as) each performance obligations are satisfied.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; clear: left; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&amp;#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. (see Note 9)&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Segment Information&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company operates in one reportable segment.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Stock Based Compensation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &amp;#147;&lt;i&gt;Share-Based Payment&lt;/i&gt;,&amp;#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In June 2018, the FASB issued ASU 2018-07, Compensation &amp;#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&amp;#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. Management implemented this standard on January 1, 2019.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;i&gt;Determining Fair Value Under ASC 718-10&lt;/i&gt;&lt;/b&gt; &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company estimates the fair value of stock options granted using the Black-Scholes option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The Company&amp;#146;s determination of fair value using an option-pricing model is affected by the stock price as well as assumptions regarding the number of highly subjective variables.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company estimates volatility based upon the historical stock price of the Company and estimates the expected term for employee stock options using the simplified method for employees and directors and the contractual term for non-employees. The risk-free rate is determined based upon the prevailing rate of United States Treasury securities with similar maturities.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;Software development costs consisted of the following at March 31, 2020 and December 31, 2019:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Software Development Costs&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;60,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;60,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Accumulated amortization&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(45,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(40,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;15,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;20,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;The Company&amp;#146;s notes payable relating to financing agreements classified as current liabilities consist of the following as of:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.93px" /&gt;&lt;td style="width: 13.6px" /&gt;&lt;td style="width: 75.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 53.73px" /&gt;&lt;td style="width: 19.86px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 9.93px" /&gt;&lt;td style="width: 79px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 53.73px" /&gt;&lt;td style="width: 19.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 181.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, 2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 180.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;Notes Payable&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 89.26px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 1&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;15,076&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;7.31&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;28,500&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;7.31&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 2&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 53.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 19.86px"&gt;&lt;p style="margin: 0px"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;4,129&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;10.75&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;13,799&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 4&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;165,375&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;184,580&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;42,299&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 8.4px" /&gt;&lt;td style="width: 60.53px" /&gt;&lt;td style="width: 4px" /&gt;&lt;td style="width: 5.53px" /&gt;&lt;td style="width: 14.8px" /&gt;&lt;td style="width: 56.73px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.13px" /&gt;&lt;td style="width: 8.6px" /&gt;&lt;td style="width: 64.8px" /&gt;&lt;td style="width: 4.46px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 9.4px" /&gt;&lt;td style="width: 68.93px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 62.06px" /&gt;&lt;td style="width: 4.46px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 69.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 71.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 160.53px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, 2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 158.06px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Payable To&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 71.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 70.8px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.46px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest*&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Related party&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;267,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;267,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Related party&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;733,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;733,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,000,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,000,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less unamortized discounts&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(45,701&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(94,627&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total, net&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;954,299&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;905,373&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;At March 31, 2020, future minimum lease payments due under Finance Lease is as follows:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 387.13px" /&gt;&lt;td style="width: 76.86px" /&gt;&lt;td style="width: 8.06px" /&gt;&lt;td style="width: 80.06px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;As of March 31,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;44,668&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2021&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;59,558&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2022&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;39,705&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total minimum financial lease payments&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;143,931&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less:&amp;#160; interest&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(20,535&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total lease liability at March 31, 2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;123,396&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less: current portion of Finance Lease&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(46,520&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Long Term portion of Finance Lease&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;76,876&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020, future minimum lease payments due under Operating Leases are as follows:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 387.13px" /&gt;&lt;td style="width: 76.86px" /&gt;&lt;td style="width: 8.06px" /&gt;&lt;td style="width: 80.06px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;As of March 31,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;211,312&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2021&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;213,568&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total minimum financial lease payments&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;424,880&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less:&amp;#160; interest&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(38,360&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total lease liability at March 31, 2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;386,520&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less: current portion of Operating lease obligations&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(248,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Long Term portion of Operating lease obligations&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;137,535&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;The Company has no expired employee&#13;stock options under the 2016 Plan at March 31, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Intrinsic&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Term&#13;    (Years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;160,152&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;17,144&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;5.0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;(14,286&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCFFCC"&gt;&#13;    &lt;td style="vertical-align: bottom; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;154,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;158,724&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;The&#13;following is a summary of activity for warrants to purchase common stock for the three months ended March 31, 2020:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Number&#13;    of&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Intrinsic&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Term&#13;    (Years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,815,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;9.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants expired, forfeited, cancelled&#13;    or exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;(338,575&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants issued&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;44,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;7.70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants expired, forfeited, cancelled&#13;    or exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants issued&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;67,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;9.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,588,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: white 1pt solid; border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.79&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,588,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020 and December 31, 2019, contract assets on uncompleted contracts consisted of the following:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,650,012&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3,700,124&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Billings or cash received&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(2,266,312&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(2,324,204&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Contract assets&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;383,700&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,375,920&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock>
    <duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020 and December 31, 2019, contract liabilities on uncompleted contracts consisted of the following:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.53px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Billings and/or cash receipts on uncompleted contracts&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;34,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;35,665&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(24,503&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(27,004&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Contract liabilities&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;10,170&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;8,661&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock>
    <duot:SalesMarketingExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">139852</duot:SalesMarketingExpense>
    <duot:SalesMarketingExpense contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">250425</duot:SalesMarketingExpense>
    <duot:SalesMarketingExpense contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">250425</duot:SalesMarketingExpense>
    <duot:AdministrativeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1015559</duot:AdministrativeExpense>
    <duot:AdministrativeExpense contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">803327</duot:AdministrativeExpense>
    <duot:AdministrativeExpense contextRef="From2019-01-01to2019-03-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="0">803327</duot:AdministrativeExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2020-01-01to2020-03-31">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2019-01-01to2019-12-31">P3Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember53371390">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember44950843">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 2 &amp;#150; LIQUIDITY&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;As reflected in the accompanying unaudited consolidated financial statements, the Company had a net loss of $2,147,049 for the three months ended March 31, 2020. During the same period, net cash used in operating activities was $1,657,013. The working capital surplus and accumulated deficit as of March 31, 2020 were $5,503,723 and $34,887,764 respectively. In previous financial reports, the Company had raised substantial doubt about continuing as a going concern. This was principally due to a lack of working capital prior to an underwritten offering which was completed during the quarter (the &amp;#147;2020 Offering&amp;#148;). &lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Upon completion of the 2020 Offering during this quarter, management raised&#13;sufficient working capital to meet its needs for the next 12-months without the need to raise further capital. The Company&#13;continues to be successful in attracting new business and establishing a backlog of projects. Most importantly, the&#13;Company&amp;#146;s success in increasing its working capital surplus after receiving proceeds from the 2020 Offering of more than&#13;$8.1 million after payment of banking fees and expenses in connection with an up listing to Nasdaq.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Management believes that we have eliminated the substantial doubt for the Company to continue as a going concern. We are executing the plan to grow our business and achieve profitability without the requirement to raise additional capital for existing operations. In the long run, the continuation of the Company as a going concern is dependent upon the ability of the Company to continue executing the plan described above, generate sufficient revenue and to attain consistently profitable operations. Although the current Novel Coronavirus (Covid-19) issue has affected our operations, and this is not expected to be a long-term issue, the Company cannot currently quantify the uncertainty related to the recent pandemic and its effects on the business in the coming quarters. We have analyzed our cash flow under &amp;#147;stress test&amp;#148; conditions and have determined that we have sufficient liquid assets on hand to maintain operations for at least 12 months from the date of this report.&amp;#160; &lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 3 &amp;#150; SOFTWARE DEVELOPMENT COSTS&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In 2018, the Company capitalized $60,000, relating to the development of new software products. These software products were developed by a third-party and had passed the preliminary project stage prior to capitalization. &amp;#160;At March 31, 2020 and December 31, 2019, software development costs consisted of the following:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Software development costs consisted of the following at March 31, 2020 and December 31, 2019:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Software Development Costs&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;60,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;60,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Accumulated amortization&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(45,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(40,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;15,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;20,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Amortization expense of software development costs for the three months ended March 31, 2020 and 2019, was $5,000 and $5,000, respectively. &lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 4 &amp;#150; DEBT&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;b&gt;&lt;u&gt;Notes Payable - Financing Agreements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;The Company&amp;#146;s notes payable relating to financing agreements classified as current liabilities consist of the following as of:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.93px" /&gt;&lt;td style="width: 13.6px" /&gt;&lt;td style="width: 75.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 53.73px" /&gt;&lt;td style="width: 19.86px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 9.93px" /&gt;&lt;td style="width: 79px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 53.73px" /&gt;&lt;td style="width: 19.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 181.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, 2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 180.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;Notes Payable&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 89.26px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 1&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;15,076&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;7.31&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;28,500&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;7.31&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 2&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 53.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 19.86px"&gt;&lt;p style="margin: 0px"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;4,129&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;10.75&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;13,799&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Third Party - Insurance Note 4&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;165,375&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;6.36&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;184,580&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;42,299&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company entered into an agreement on December 23, 2019 with its insurance provider by issuing a $28,500 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 7.31% payable in monthly installments of principal and interest totaling $2,218 through October 23, 2020. The balance of Insurance Note 1 as of March 31, 2020 and December 31, 2019 was $15,076 and $28,500, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company entered into an agreement on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable (Insurance Note 2) with monthly installments of principal and interest totaling $5,326 through December 15, 2019. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 2 was zero. &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered into an agreement on September 15, 2019 in the amount of $13,799 with its insurance provider by issuing a note payable (Insurance Note 3) for the purchase of an insurance policy, secured by 5 installment payments. &amp;#160;At March 31, 2020 and December 31, 2019, the balance of Insurance Note 3 was $4,129 and $13,799, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company entered into an agreement on February 3, 2019 in the amount of $141,058 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $14,520 (Insurance Note 4) through December 3, 2019. The policy renewed on February 3, 2020 in the amount of $165,375 with seven monthly installments of $13,726. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 4 was $165,375 and zero, respectively. &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Finance Lease&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered into an agreement on August 26, 2019 with an equipment leasing provider by issuing a $147,810 equipment finance lease payable, secured by a note, with an annual interest rate of 12.72% payable in monthly installments of principal and interest totaling $4,963 through August 1, 2022. &amp;#160;At March 31, 2020 and December 31, 2019, the balance of the note was $123,396 and $134,098 and zero, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;At March 31, 2020, future minimum lease payments due under Finance Lease is as follows:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 387.13px" /&gt;&lt;td style="width: 76.86px" /&gt;&lt;td style="width: 8.06px" /&gt;&lt;td style="width: 80.06px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;As of March 31,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;44,668&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2021&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;59,558&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2022&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;39,705&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total minimum financial lease payments&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;143,931&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less:&amp;#160; interest&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(20,535&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total lease liability at March 31, 2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;123,396&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less: current portion of Finance Lease&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(46,520&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Long Term portion of Finance Lease&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;76,876&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Notes Payable &amp;#150; Related Parties&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 8.4px" /&gt;&lt;td style="width: 60.53px" /&gt;&lt;td style="width: 4px" /&gt;&lt;td style="width: 5.53px" /&gt;&lt;td style="width: 14.8px" /&gt;&lt;td style="width: 56.73px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.13px" /&gt;&lt;td style="width: 8.6px" /&gt;&lt;td style="width: 64.8px" /&gt;&lt;td style="width: 4.46px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 9.4px" /&gt;&lt;td style="width: 68.93px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 62.06px" /&gt;&lt;td style="width: 4.46px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 69.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 71.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 160.53px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, 2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 158.06px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Payable To&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 71.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 70.8px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Principal&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.46px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Interest*&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Related party&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;267,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;267,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Related party&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;733,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;733,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,000,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,000,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less unamortized discounts&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(45,701&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(94,627&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Total, net&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;954,299&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;905,373&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the aggregate principal amount of $267,000, pursuant to a note, repayable on June 25, 2020.&amp;#160; The note carries an annual interest rate of 3%.&amp;#160; In addition, the Company issued warrants permitting the related party to purchase for cash 11,920 shares of the Company&amp;#146;s common stock at a price of $7.70 per share.&amp;#160; The balance of this note as of March 31, 2020 was $267,000.&amp;#160; &lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the principal aggregate in the amount of $733,000, pursuant to a note, repayable on June 25, 2020.&amp;#160; The note carries an annual interest rate of 3%.&amp;#160; In addition, the Company issued warrants permitting the related party to purchase for cash 32,724 shares of the Company&amp;#146;s common stock at a price of $7.70 per share.&amp;#160; The balance of this note as of March 31, 2020 was $733,000.&amp;#160; &lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company determined the relative fair value between the notes and the warrants on the issue date utilizing the Bi-nominal Lattice Pricing Model for the warrants. &amp;#160;As a result, the Company allocated $146,779 to the warrants and was recorded as a debt discount with an offset to additional paid in capital in the accompanying unaudited consolidated financial statements. &amp;#160;The fair value pricing model used the following assumptions; stock price $7.00, warrant exercise price $7.70, expected term of 5 years, expected volatility of 86% and discount rate of 1.609%.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;For the three months ended March 31, 2020, the Company recorded $48,926 for amortization of the debt discount discussed above to interest expense in the accompanying unaudited consolidated financial statements.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Notes Payable&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered into an agreement on August 12, 2019 with a shareholder by executing a short-term $262,500 note repayable on November 11, 2019. This note was issued with a 5% original issue discount and the Company received a net amount of $250,000. No other consideration was given. &amp;#160;On November 12, 2019, the Company repaid this short-term note in the amount of $262,500. &amp;#160;The original issue discount of $12,500 was fully amortized in 2019.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;NOTE 5 &amp;#150; LINE OF CREDIT &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company assumed a line of credit with Wells Fargo Bank upon merger with ISA on April 1, 2015. The line of credit provided for borrowings up to $40,000 but is now closed to future borrowing. The balance as of March 31, 2020 and December 31, 2019, was $65 and $27,615, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 9.75% at March 31, 2020. The former CEO of ISA is the personal guarantor.&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 10 &amp;#150; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;On April 1, 2020, the Company issued 149,424 new non-qualified options to certain Officers, Directors and staff members. &amp;#160;The options have a strike price of $4.74 per share, have a term of 5-years and vest in two equal tranches on January 1, 2021 and 2022.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Also, on April 1, 2020, the Company issued 160,866 replacement options for an equal amount of options previously issued at a strike price of $6.00 per share, a 5-year term with immediate vesting. &amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;On April 23, 2020, the Company entered into a promissory note (the &amp;#147;Note&amp;#148;) with BBVA USA, which provides for a loan in the amount of $1,410,270 (the &amp;#147;Loan&amp;#148;) pursuant to the Paycheck Protection Program (the &amp;#147;PPP&amp;#148;) under the Coronavirus Aid, Relief, and Economic Security Act (the &amp;#147;CARES Act&amp;#148;). The Loan has a two-year term and bears interest at a rate of 1.00% per annum (APR 1.014%). Monthly principal and interest payments are deferred for six months after the date of disbursement. The Loan may be prepaid at any time prior to maturity with no prepayment penalties.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Nature of Operations&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Duos Technologies Group, Inc. (the &amp;#147;duostech Group&amp;#148;), through its operating subsidiaries, Duos Technologies, Inc. (&amp;#147;duostech&amp;#148;) and TrueVue360, Inc (&amp;#147;TrueVue360&amp;#148;, duostech Group and duostech, collectively the &amp;#147;Company&amp;#148;) is primarily engaged in the design and deployment of state-of-the-art, artificial intelligence driven intelligent technologies systems. duostech converges traditional security measures with information technologies to create &amp;#147;actionable intelligence.&amp;#148; duostech&amp;#146;s IP is built upon two of its core technology platforms (praes&lt;font style="color: #3F3F3F"&gt;i&lt;/font&gt;dium&lt;b&gt;&amp;#174;&lt;/b&gt; and centraco&amp;#174;), both distributed as licensed software suites, and natively embedded within engineered turnkey systems. praes&lt;font style="color: #3F3F3F"&gt;i&lt;/font&gt;dium&lt;b&gt;&amp;#174;&lt;/b&gt; is a modular suite of analytics applications which process and simultaneously analyze data streams from a virtually unlimited number of conventional sensors and/or data points. Native algorithms compare analyzed data against user-defined criteria and rules in real time and automatically report any exceptions, deviations and/or anomalies. This application suite also includes a broad range of conventional operational system components and sub-systems, including an embedded feature-rich video management engine and a proprietary Alarm Management Service (AMS). This unique service provides continuous monitoring of all connected devices, processes, equipment and sub-systems, and automatically communicates to the front end-user interface, if and when an issue, event or performance anomalies are detected. centraco&amp;#174; is a comprehensive user interface that includes the functionalities of a Physical Security Information Management (PSIM) system as well as those of an Enterprise Information System (EIS). This multi-layered interface can be securely installed as a stand-alone application suite inside a local area network or pushed outside a wide area network using the same browser-based interface. It leverages industry standards for data security, access, and encryption as appropriate. The platform also operates as a cloud-hosted solution.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence software platform, truevue360&amp;#153;, through its subsidiary TrueVue360 with the objective of focusing the Company&amp;#146;s advanced intelligent technologies in the areas of Artificial Intelligent, Deep Machine Learning and Advance Algorithms to further support our business growth. &amp;#160;Consequently, our business operations are now in three business units: intelligent technologies, AI/machine learning platforms and IT asset management. &lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company&amp;#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth through accretive acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <duot:ReverseStockSplitPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Reverse Stock-Split&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;All share and per share amounts have been presented to give retroactive effect to a 1 for 14 reverse stock-split that occurred in January 2020.&lt;/p&gt;</duot:ReverseStockSplitPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Concentrations &lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Cash Concentrations&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of March 31, 2020, balance in one financial institution exceeded federally insured limits by approximately $6,361,792.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Significant Customers and Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;font style="background-color: #FFFFFF"&gt;The Company had certain customers whose revenue individually represented 10% or more of the Company&amp;#146;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&amp;#146;s total accounts receivable, as follows:&lt;/font&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;For the three months ended March 31, 2020, three customers accounted for 44%, 13% and 13% of revenues, respectively. For the three months ended March 31, 2019,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 78%and 11% of revenues, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020, three customers accounted for 28%, 21% and 18% of accounts receivable, respectively. At December 31, 2019,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 68% and 10% of accounts receivable, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Geographic Concentration&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Approximately 54% of revenue is generated from two customers outside of the United States.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Fair Value of Financial Instruments and Fair Value Measurements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;We follow accounting guidance for financial assets and liabilities. This standard defines fair value, provides guidance for measuring fair value and requires certain disclosures. This standard does not require any new fair value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. This guidance does not apply to measurements related to share-based payments. This guidance discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost).&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The guidance utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 2: Inputs, other than quoted prices that are observable, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 3: Unobservable inputs in which little or no market data exists, therefore developed using estimates and assumptions developed by us, which reflect those that a market participant would use.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Earnings (Loss) Per Share&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Basic earnings per share (EPS) are computed by dividing net loss applicable to common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. At March 31, 2020, there was an aggregate of 1,588,750 outstanding warrants to purchase shares of common stock. At March 31, 2020, there was an aggregate of 163,010 shares of employee stock options to purchase shares of common stock. Also, at March 31, 2020, 243,571 common shares were issuable upon conversion of Series B convertible preferred stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been anti-dilutive.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: center"&gt;&lt;b&gt;&lt;u&gt;For the Three Months Ended March 31, 2020&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 20.86px" /&gt;&lt;td style="width: 48.06px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 67.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 11.8px" /&gt;&lt;td style="width: 57.53px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 15.06px" /&gt;&lt;td style="width: 54.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 72.06px" /&gt;&lt;td style="width: 5.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 3.6px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Rail&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Commercial&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Petrochemical&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Government&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Banking&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;IT Suppliers&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Primary Geographical Markets&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;North America&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Major Goods and Service Lines&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Turnkey Projects&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;481,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;8,622&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,942&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;513,674&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Maintenance &amp;#38; Support&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;232,148&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;65,713&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;20,177&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;345,187&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Data Center Auditing Services&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;129,699&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;129,699&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Software License&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,385&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,385&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Timing of Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Goods transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;481,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;8,622&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,942&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;645,758&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;232,148&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;65,713&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;20,177&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;345,187&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: center"&gt;&lt;b&gt;&lt;u&gt;For the Three Months Ended March 31, 2019&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 20.86px" /&gt;&lt;td style="width: 48.06px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 67.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 11.8px" /&gt;&lt;td style="width: 57.53px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 15.06px" /&gt;&lt;td style="width: 54.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 72.06px" /&gt;&lt;td style="width: 5.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 3.6px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Rail&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Commercial&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Petrochemical&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Government&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Banking&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;IT Suppliers&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Primary Geographical Markets&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;North America&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Major Goods and Service Lines&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Turnkey Projects&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,389,656&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;(29,884)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;26,547&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,272&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;461,237&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,870,828&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Maintenance &amp;#38; Support&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;282,141&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;49,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;20,221&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;9,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;369,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Data Center Auditing Services&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;64,769&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;64,769&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Software License&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;47,400&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;47,400&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Timing of Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Goods transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,389,656&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;(29,884)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;26,547&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,272&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;461,237&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,982,997&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;282,141&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;49,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;20,221&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;9,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;369,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="From2020-04-01to2020-04-02_custom_OfficersDirectorsAndStaffMembersMember_us-gaap_SubsequentEventMember">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="From2020-04-01to2020-04-02_us-gaap_SubsequentEventMember">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="From2020-04-22to2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember" unitRef="USD" decimals="0">1410270</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-04-22to2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="From2020-04-22to2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember" unitRef="Pure" decimals="INF">0.0100</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2020-04-23_us-gaap_SubsequentEventMember_custom_BbvaUsaMember_custom_PaycheckProtectionProgramMember" unitRef="Pure" decimals="INF">0.01014</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <duot:CostAndEstimatedEarningsRecognized contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">24503</duot:CostAndEstimatedEarningsRecognized>
    <duot:CostAndEstimatedEarningsRecognized contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">27004</duot:CostAndEstimatedEarningsRecognized>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">9253128</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2019-01-01to2019-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">65</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2020-03-31_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">65</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2015-04-02_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">40000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">27615</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2019-12-31_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">27615</us-gaap:LinesOfCreditCurrent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1001885</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">1001885</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">9253128</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1542</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">9251586</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2020-01-01to2020-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">12491</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">12791</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <duot:FiniteLivedIntangibleAssetsNetPatentsAndTrademarks contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">67566</duot:FiniteLivedIntangibleAssetsNetPatentsAndTrademarks>
    <duot:FiniteLivedIntangibleAssetsNetPatentsAndTrademarks contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">61598</duot:FiniteLivedIntangibleAssetsNetPatentsAndTrademarks>
    <us-gaap:DeferredIncomeCurrent contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">681673</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">936428</us-gaap:DeferredIncomeCurrent>
    <duot:RepaymentsOfInsuranceAndEquipmentFinancing contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">23094</duot:RepaymentsOfInsuranceAndEquipmentFinancing>
    <duot:RepaymentsOfInsuranceAndEquipmentFinancing contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">64295</duot:RepaymentsOfInsuranceAndEquipmentFinancing>
    <duot:StockholdersEquityAndAdditionalPaidInCapital contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">41037740</duot:StockholdersEquityAndAdditionalPaidInCapital>
    <duot:StockholdersEquityAndAdditionalPaidInCapital contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">32770897</duot:StockholdersEquityAndAdditionalPaidInCapital>
    <duot:ProceedsFromUnderwritingOffering contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">8100000</duot:ProceedsFromUnderwritingOffering>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1970190</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">643916</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">6496639</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">-6886</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">109616</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SalariesAndWages contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">1268779</us-gaap:SalariesAndWages>
    <us-gaap:ProfessionalFees contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">127919</us-gaap:ProfessionalFees>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-01-01to2019-03-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="0">465386</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 1 &amp;#150; NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Nature of Operations&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Duos Technologies Group, Inc. (the &amp;#147;duostech Group&amp;#148;), through its operating subsidiaries, Duos Technologies, Inc. (&amp;#147;duostech&amp;#148;) and TrueVue360, Inc (&amp;#147;TrueVue360&amp;#148;, duostech Group and duostech, collectively the &amp;#147;Company&amp;#148;) is primarily engaged in the design and deployment of state-of-the-art, artificial intelligence driven intelligent technologies systems. duostech converges traditional security measures with information technologies to create &amp;#147;actionable intelligence.&amp;#148; duostech&amp;#146;s IP is built upon two of its core technology platforms (praes&lt;font style="color: #3F3F3F"&gt;i&lt;/font&gt;dium&lt;b&gt;&amp;#174;&lt;/b&gt; and centraco&amp;#174;), both distributed as licensed software suites, and natively embedded within engineered turnkey systems. praes&lt;font style="color: #3F3F3F"&gt;i&lt;/font&gt;dium&lt;b&gt;&amp;#174;&lt;/b&gt; is a modular suite of analytics applications which process and simultaneously analyze data streams from a virtually unlimited number of conventional sensors and/or data points. Native algorithms compare analyzed data against user-defined criteria and rules in real time and automatically report any exceptions, deviations and/or anomalies. This application suite also includes a broad range of conventional operational system components and sub-systems, including an embedded feature-rich video management engine and a proprietary Alarm Management Service (AMS). This unique service provides continuous monitoring of all connected devices, processes, equipment and sub-systems, and automatically communicates to the front end-user interface, if and when an issue, event or performance anomalies are detected. centraco&amp;#174; is a comprehensive user interface that includes the functionalities of a Physical Security Information Management (PSIM) system as well as those of an Enterprise Information System (EIS). This multi-layered interface can be securely installed as a stand-alone application suite inside a local area network or pushed outside a wide area network using the same browser-based interface. It leverages industry standards for data security, access, and encryption as appropriate. The platform also operates as a cloud-hosted solution.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence software platform, truevue360&amp;#153;, through its subsidiary TrueVue360 with the objective of focusing the Company&amp;#146;s advanced intelligent technologies in the areas of Artificial Intelligent, Deep Machine Learning and Advance Algorithms to further support our business growth. &amp;#160;Consequently, our business operations are now in three business units: intelligent technologies, AI/machine learning platforms and IT asset management. &lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company&amp;#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth through accretive acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Basis of Presentation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The accompanying unaudited condensed unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&amp;#147;GAAP&amp;#148;) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (all of which are of a normal recurring nature) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2020 are not indicative of the results that may be expected for the year ending December 31, 2020 or for any other future period. These unaudited consolidated financial statements and the unaudited condensed notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&amp;#146;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on March 30, 2020.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Reverse Stock-Split&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;All share and per share amounts have been presented to give retroactive effect to a 1 for 14 reverse stock-split that occurred in January 2020.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&#13;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Reclassifications&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company reclassified certain operating expenses for the three months ended March 31, 2019 to conform to 2020 classification. &amp;#160;There was no net effect on the total operating expenses of such reclassification.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 167.93px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 146.66px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 161.26px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 147.86px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Before Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;After Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;OPERATING EXPENSES:&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Selling and marketing expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;109,616&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Sales and marketing&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;250,425&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Salaries, wages and contract labor&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,268,779&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Engineering&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,907&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;112,694&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;383,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Professional fees&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;127,919&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;AI technologies&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;181,314&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;General and administrative expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Administration&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;803,327&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Total Operating Expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Principles of Consolidation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The unaudited consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue360, Inc. All inter-company transactions and balances are eliminated in consolidation.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Use of Estimates&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Concentrations &lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Cash Concentrations&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of March 31, 2020, balance in one financial institution exceeded federally insured limits by approximately $6,361,792.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Significant Customers and Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;font style="background-color: #FFFFFF"&gt;The Company had certain customers whose revenue individually represented 10% or more of the Company&amp;#146;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&amp;#146;s total accounts receivable, as follows:&lt;/font&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;For the three months ended March 31, 2020, three customers accounted for 44%, 13% and 13% of revenues, respectively. For the three months ended March 31, 2019,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 78%and 11% of revenues, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020, three customers accounted for 28%, 21% and 18% of accounts receivable, respectively. At December 31, 2019,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 68% and 10% of accounts receivable, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Geographic Concentration&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Approximately 54% of revenue is generated from two customers outside of the United States.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Fair Value of Financial Instruments and Fair Value Measurements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;We follow accounting guidance for financial assets and liabilities. This standard defines fair value, provides guidance for measuring fair value and requires certain disclosures. This standard does not require any new fair value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. This guidance does not apply to measurements related to share-based payments. This guidance discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost).&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The guidance utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 2: Inputs, other than quoted prices that are observable, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify"&gt;Level 3: Unobservable inputs in which little or no market data exists, therefore developed using estimates and assumptions developed by us, which reflect those that a market participant would use.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Software Development Costs&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs. The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&amp;#160;feasibility for software sold as a perpetual license, as defined within ASC 985-20 (Software &amp;#150; Costs of Software to be sold, Leased, or Marketed) are capitalized and amortized on a product-by-product basis when the product is available for general release to customers. &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Earnings (Loss) Per Share&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Basic earnings per share (EPS) are computed by dividing net loss applicable to common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. At March 31, 2020, there was an aggregate of 1,588,750 outstanding warrants to purchase shares of common stock. At March 31, 2020, there was an aggregate of 163,010 shares of employee stock options to purchase shares of common stock. Also, at March 31, 2020, 243,571 common shares were issuable upon conversion of Series B convertible preferred stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been anti-dilutive.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Revenue Recognition&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;As of January 1, 2018, the Company adopted Accounting Standards Update (&amp;#147;ASU&amp;#148;) 2014-09, Revenue from Contracts with Customers (&amp;#147;ASC 606&amp;#148;), that affects the timing of when certain types of revenues will be recognized. The basic principles in ASC 606 include the following: a contract with a customer creates distinct unrecognized contract assets and performance obligations; satisfaction of a performance obligation creates revenue; and a performance obligation is satisfied upon transfer of control to a good or service to a customer.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Revenue is recognized for sales of systems and services over time using cost-based input methods, in which significant judgement is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue to recognize.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Revenue is recognized by evaluating our revenue contracts with customers based on the five-step model under ASC 606:&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; float: left"&gt;1.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Identify the contract with the customer;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;2.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Identify the performance obligations in the contract;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;3.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Determine the transaction price;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;4.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Allocate the transaction price to separate performance obligations; and&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left"&gt;5.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify"&gt;Recognize revenue when (or as) each performance obligations are satisfied.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; clear: left; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&amp;#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. (see Note 9)&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Segment Information&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company operates in one reportable segment.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Stock Based Compensation&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &amp;#147;&lt;i&gt;Share-Based Payment&lt;/i&gt;,&amp;#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In June 2018, the FASB issued ASU 2018-07, Compensation &amp;#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&amp;#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. Management implemented this standard on January 1, 2019.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;i&gt;Determining Fair Value Under ASC 718-10&lt;/i&gt;&lt;/b&gt; &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company estimates the fair value of stock options granted using the Black-Scholes option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The Company&amp;#146;s determination of fair value using an option-pricing model is affected by the stock price as well as assumptions regarding the number of highly subjective variables.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company estimates volatility based upon the historical stock price of the Company and estimates the expected term for employee stock options using the simplified method for employees and directors and the contractual term for non-employees. The risk-free rate is determined based upon the prevailing rate of United States Treasury securities with similar maturities.&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Recent Accounting Pronouncements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;From time to time, the FASB or other standards setting bodies will issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an Accounting Standards Update (&amp;#147;ASU&amp;#148;).&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying financial statements.&lt;/p&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <duot:ScheduleOfReclassificationsTableTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 167.93px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 146.66px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 161.26px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 147.86px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Before Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;After Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;OPERATING EXPENSES:&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Selling and marketing expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;109,616&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Sales and marketing&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;250,425&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Salaries, wages and contract labor&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,268,779&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Engineering&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,907&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;112,694&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;383,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Professional fees&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;127,919&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;AI technologies&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;181,314&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;General and administrative expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Administration&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;803,327&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Total Operating Expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:ScheduleOfReclassificationsTableTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Recent Accounting Pronouncements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;From time to time, the FASB or other standards setting bodies will issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an Accounting Standards Update (&amp;#147;ASU&amp;#148;).&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:Reclassifications contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Reclassifications&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company reclassified certain operating expenses for the three months ended March 31, 2019 to conform to 2020 classification. &amp;#160;There was no net effect on the total operating expenses of such reclassification.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 167.93px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 146.66px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 161.26px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 147.86px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Before Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;After Reclassification&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;For the Three Months Ended&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;OPERATING EXPENSES:&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Selling and marketing expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;109,616&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Sales and marketing&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;250,425&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Salaries, wages and contract labor&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,268,779&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Engineering&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,907&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;112,694&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Research and development&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;383,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Professional fees&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;127,919&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;AI technologies&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;181,314&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;General and administrative expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;465,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;Administration&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;803,327&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Total Operating Expenses&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,084,394&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:Reclassifications>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;NOTE 6 &amp;#150; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Delinquent Payroll Taxes Payable&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;As of the date hereof, the Company has paid its delinquent payroll taxes and late fees in full. At March 31, 2020 and December 31, 2019, the payroll taxes payable balance of $12,390 and $115,111 includes accrued late fees in the amount of zero and $37,210, respectively. &lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Operating Lease Obligations&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company has an operating lease agreement for office space of approximately 8,308 square feet that was amended on May 1, 2016 and again on April 1, 2019, increasing the office space to approximately 10,203 square feet, with the lease ending on October 31, 2021. The rent is subject to an annual escalation of 3%, beginning May 1, 2017. &lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company entered a new lease agreement of office and warehouse combination space of approximately 4,400 square feet on June 1, 2018 and ending May 31, 2021. &amp;#160;This additional space allows for resource growth and engineering efforts for operations before deploying to the field. &amp;#160;The rent is subject to an annual escalation of 3%.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company now has a total of office and warehouse space of approximately 14,603 square feet.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020, future minimum lease payments due under Operating Leases are as follows:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 387.13px" /&gt;&lt;td style="width: 76.86px" /&gt;&lt;td style="width: 8.06px" /&gt;&lt;td style="width: 80.06px" /&gt;&lt;td style="width: 7.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;As of March 31,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;211,312&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; padding-left: 24px; text-indent: -8px"&gt;2021&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;213,568&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total minimum financial lease payments&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;424,880&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less:&amp;#160; interest&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(38,360&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Total lease liability at March 31, 2020&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;386,520&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Less: current portion of Operating lease obligations&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;(248,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;Long Term portion of Operating lease obligations&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="margin: 0px; line-height: 11pt; text-align: right"&gt;137,535&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;In February 2016, the FASB issued ASU No. 2016-02 &lt;i&gt;Leases (Topic 842) &lt;/i&gt;(&amp;#147;ASU 2016-02&amp;#148;), which requires all leases with a term greater than 12 months to be recognized on the balance sheet, while lease expenses would continue to be recognized in the statement of operations in a manner similar to current accounting guidance. We adopted ASU 2016-02 effective January 1, 2019, on a modified retrospective basis, without adjusting comparative periods presented. Effective January 1, 2019, the Company established a right-of-use model (ROU) asset and operating lease liability in the amount of $644,245. The right of use asset balance at March 31, 2020 was $374,287, the operating lease liability &amp;#150; current portion was $248,985 and the operating lease liability &amp;#150; long term portion was $137,535. This is the Company&amp;#146;s only lease whose term is greater than 12 months. The adoption of ASU 2016-02 did not materially affect our unaudited consolidated statement of operations or our unaudited consolidated statements of cash flows. We made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet and to recognize all lease payments for leases with a term greater than 12 months on a straight-line basis over the lease term in our unaudited consolidated statements of operations.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <duot:RevenuesTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 8 -&lt;/b&gt; &lt;b&gt;REVENUE&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Revenue Recognition and Contract Accounting&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company generates revenue from four sources: (1) Technology Systems; (2) Technical Support; (3) Consulting Services and (4) AI Technology.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company constructs intelligent technology systems consisting of materials and labor under customer contracts. Revenues and related costs on technology systems revenue are recognized based on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&amp;#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC 606-10-55-187 through 192. &lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;Under this method, contract revenues are recognized over the performance period of the contract in direct proportion to the costs incurred. Costs include direct material, direct labor, subcontract labor and other allocable indirect costs. All un-allocable indirect costs and corporate general and administrative costs are also charged to the periods as incurred. Any recognized revenues that have not been billed to a customer are recorded as an asset in &amp;#147;contract assets&amp;#148;. Any billings of customers more than recognized revenues are recorded as a liability in &amp;#147;contract liabilities&amp;#148;. However, in the event a loss on a contract is foreseen, the Company will recognize the loss when such loss is determined.&lt;/p&gt;</duot:RevenuesTextBlock>
    <duot:ContractAccountingTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="margin: 0px"&gt;&lt;b&gt;NOTE 9 &amp;#150;&lt;/b&gt; &lt;b&gt;CONTRACT ACCOUNTING&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Contract Assets&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Contract assets on uncompleted contracts represents costs and estimated earnings in excess of billings and/or cash received on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020 and December 31, 2019, contract assets on uncompleted contracts consisted of the following:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,650,012&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3,700,124&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Billings or cash received&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(2,266,312&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(2,324,204&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Contract assets&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;383,700&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,375,920&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Contract Liabilities&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Contract liabilities on uncompleted contracts represents billings and/or cash received that exceed accumulated revenues recognized on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At March 31, 2020 and December 31, 2019, contract liabilities on uncompleted contracts consisted of the following:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.53px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;March 31, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Billings and/or cash receipts on uncompleted contracts&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;34,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;35,665&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(24,503&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(27,004&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;)&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Contract liabilities&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;10,170&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;8,661&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.53px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;A contract is considered complete when all costs except insignificant items have been incurred and the installation is operating according to specifications or has been accepted by the customer.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company has contracts in various stages of completion. Such contracts require estimates to determine the appropriate cost and revenue recognition. Costs estimates are reviewed periodically on a contract-by-contract basis throughout the life of the contract such that adjustments to the profit resulting from revisions are made cumulative to the date of the revision. Significant management judgments and estimates, including the estimated costs to complete projects, must be made and used in connection with the revenue recognized in the accounting period. Current estimates may be revised as additional information becomes available.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Technical Support&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;Maintenance and technical support services are provided on both an as-needed and extended-term basis and may include providing both parts and labor. Maintenance and technical support provided outside of a maintenance contract are on an as-requested basis, and revenue is recognized as the services are provided. Revenue for maintenance and technical support provided on an extended-term basis is recognized ratably over the term of the contract.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;For sales arrangements that do not involve multiple elements such as professional services, which are of short-term duration, revenues are recognized when services are completed.&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;b&gt;Consulting Services&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;The Company&amp;#146;s consulting services business generates revenues under contract with customers from three sources: (1) Professional Services (consulting and auditing); (2) Software licensing with optional hardware sales; and (3) Customer Service (training and maintenance support).&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt; text-align: justify"&gt;For sales arrangements that do not involve performance obligations:&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 11pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td style="width: 64px" /&gt;&lt;td /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 64px"&gt;&lt;p style="margin: 0px; padding-left: 32px"&gt;(1)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Revenues for professional services, which are of short-term duration, are recognized when services are completed;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 64px"&gt;&lt;p style="margin: 0px; padding-left: 32px"&gt;(2)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;For all periods reflected in this report, software license sales have been one-time sales of a perpetual license to use our software product and the customer also has the option to purchase third-party manufactured handheld devices from us if they purchase our software license. Accordingly, the revenue is recognized upon delivery of the software and delivery of the hardware, as applicable, to the customer;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 64px"&gt;&lt;p style="margin: 0px; padding-left: 32px"&gt;(3)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Training sales are one-time upfront short-term training sessions and are recognized after the service has been performed; and&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top; width: 64px"&gt;&lt;p style="margin: 0px; padding-left: 32px"&gt;(4)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Maintenance/support is an optional product sold to our software license customers under one-year contracts. Accordingly, maintenance payments received upfront are deferred and recognized over the contract term.&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Artificial Intelligence &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Beginning in 2020, the Company will begin to derive revenue from applications that incorporate artificial intelligence (AI) in the form of predetermined algorithms to provide important operating information to the users of our systems. &amp;#160;The revenue generated from these applications of AI consists of an annual application maintenance fee which will be recognized ratably over the year, plus fees for the design, development, testing and incorporation of new algorithms into the system which will be recognized upon completion of each deliverable.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Multiple Elements&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Arrangements with customers may involve multiple elements including project revenue and maintenance services in our Intelligent Technology Systems business. Maintenance will occur after the project is completed and may be provided on an extended-term basis or on an as-needed basis. In our consulting services business, multiple elements may include any of the above four sources. Training and maintenance on software products may occur after the software product sale while other services may occur before or after the software product sale and may not relate to the software product. Revenue recognition for multiple element arrangement is as follows:&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Each element is accounted for separately when each element has value to the customer on a standalone basis and there is Company specific objective evidence of selling price of each deliverable. For revenue arrangements with multiple deliverables, the Company allocates the total customer arrangement to the separate units of accounting based on their relative selling prices as determined by the price of the items when sold separately. Once the selling price is allocated, the revenue for each element is recognized using the applicable criteria under GAAP as discussed above for elements sold in non-multiple element arrangements. A delivered item or items that do not qualify as a separate unit of accounting within the arrangement are combined with the other applicable undelivered items within the arrangement. The allocation of arrangement consideration and the recognition of revenue is then determined for those combined deliverables as a single unit of accounting. The Company sells its various services and software and hardware products at established prices on a standalone basis which provides Company specific objective evidence of selling price for purposes of multiple element relative selling price allocation. The Company only sells maintenance services or spare parts based on its established rates after it has completed a system integration project for a customer. The customer is not required to purchase maintenance services. All elements in multiple element arrangements with Company customers qualify as separate units of account for revenue recognition purposes.&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-indent: 48px; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;Deferred Revenue&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Deferred revenues represent billings or cash received in excess of revenue recognizable on service agreements that are not accounted for under the percentage of completion method.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Disaggregation of Revenue &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;The Company is following the guidance of ASC 606-10-55-296 and 297 for disaggregation of revenue. Accordingly, revenue has been disaggregated according to the nature, amount, timing and uncertainty of revenue and cash flows. We are providing qualitative and quantitative disclosures.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Qualitative:&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; float: left"&gt;1.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify"&gt;We have three distinct revenue sources:&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left"&gt;a.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify"&gt;Turnkey, engineered projects;&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left"&gt;b.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify"&gt;Associated maintenance and support services; and&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left"&gt;c.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify"&gt;Licensing and professional services related to auditing of data center assets.&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left"&gt;2.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify"&gt;We currently operate in North America including the USA, Mexico and Canada.&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left"&gt;3.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify"&gt;Our customers include rail transportation, commercial, petrochemical, government, banking and IT suppliers.&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left"&gt;4.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify"&gt;Our contracts are fixed price and fall into two duration types:&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left"&gt;a.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify"&gt;Turnkey engineered projects and professional service contracts that are less than 1 year in duration and are typically three to three months in length; and&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left"&gt;b.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify"&gt;Maintenance and support contracts ranging from one to five years in length.&lt;/p&gt;&#13;&lt;p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left"&gt;5.&lt;/p&gt;&#13;&lt;p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify"&gt;Transfer of goods and services are over time.&lt;/p&gt;&#13;&lt;p style="margin: 0px; clear: left"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Quantitative: &amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: center"&gt;&lt;b&gt;&lt;u&gt;For the Three Months Ended March 31, 2020&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 8pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 20.8px" /&gt;&lt;td style="width: 48.13px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 67.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 11.8px" /&gt;&lt;td style="width: 57.53px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 15.06px" /&gt;&lt;td style="width: 54.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 72.06px" /&gt;&lt;td style="width: 5.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 3.6px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Rail&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Commercial&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Petrochemical&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Government&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Banking&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;IT Suppliers&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Primary Geographical Markets&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;North America&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Major Goods and Service Lines&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Turnkey Projects&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;481,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;8,622&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;23,942&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;513,674&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Maintenance &amp;#38; Support&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;232,148&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;65,713&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;20,177&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;345,187&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Data Center Auditing Services&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;129,699&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;129,699&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Software License&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;2,385&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;2,385&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Timing of Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Goods transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;481,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;8,622&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;23,942&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;645,758&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;232,148&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;65,713&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;20,177&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;345,187&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;713,258&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;74,335&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;27,149&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;44,119&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;132,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;990,945&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0px; line-height: 6pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: center"&gt;&lt;b&gt;&lt;u&gt;For the Three Months Ended March 31, 2019&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; line-height: 6pt"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 5.6px" /&gt;&lt;td style="width: 20.8px" /&gt;&lt;td style="width: 48.13px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 67.86px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 11.8px" /&gt;&lt;td style="width: 57.53px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 15.06px" /&gt;&lt;td style="width: 54.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 72.06px" /&gt;&lt;td style="width: 5.26px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 6.06px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 3.6px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Rail&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Commercial&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Petrochemical&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Government&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Banking&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;IT Suppliers&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Primary Geographical Markets&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;North America&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Major Goods and Service Lines&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Turnkey Projects&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,389,656&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;(29,884)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;26,547&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;23,272&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;461,237&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,870,828&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Maintenance &amp;#38; Support&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;282,141&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;49,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;7,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;20,221&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;9,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;369,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Data Center Auditing Services&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;64,769&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;64,769&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Software License&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;47,400&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;47,400&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&lt;b&gt;Timing of Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Goods transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,389,656&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;(29,884)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;26,547&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;23,272&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;461,237&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,982,997&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"&gt;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;282,141&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;49,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;7,806&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;20,221&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;9,110&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;369,084&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;3,671,797&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;19,922&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;34,353&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;43,493&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;470,347&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;112,169&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right"&gt;4,352,081&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:ContractAccountingTextBlock>
    <duot:CommonStockPublicOfferingPrice contextRef="AsOf2020-02-12_custom_ThinkEquityMember" unitRef="USDPShares" decimals="INF">6.00</duot:CommonStockPublicOfferingPrice>
    <duot:ClosingDateOfPublicOffering contextRef="From2020-02-01to2020-02-12_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember">2020-02-18</duot:ClosingDateOfPublicOffering>
    <duot:ClosingDateOfPublicOffering contextRef="From2020-02-01to2020-02-20_custom_ThinkEquityMember_us-gaap_OverAllotmentOptionMember">2020-02-21</duot:ClosingDateOfPublicOffering>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2020-01-01to2020-03-31_custom_EmployeesAndDirectorsMember" unitRef="USD" decimals="0">8100</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2019-01-01to2019-03-31_custom_EmployeesAndDirectorsMember" unitRef="USD" decimals="0">21892</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">21198</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2020-03-31_srt_BoardOfDirectorsChairmanMember" unitRef="USD" decimals="0">29298</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2020-01-01to2020-03-31">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2020-03-31_custom_Plan2016Member" unitRef="Shares" decimals="INF">178572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">214286</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <duot:ReducedExercisePrice contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">7.70</duot:ReducedExercisePrice>
    <duot:MaximumNumberOfSharesWasIncreased contextRef="From2019-01-01to2019-03-31_custom_ShareholderMember" unitRef="Shares" decimals="INF">321429</duot:MaximumNumberOfSharesWasIncreased>
    <us-gaap:StockOptionPlanExpense contextRef="From2021-01-01to2021-03-31_us-gaap_SubsequentEventMember" unitRef="USD" decimals="0">13464</us-gaap:StockOptionPlanExpense>
    <duot:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1 contextRef="AsOf2020-03-31_srt_BoardOfDirectorsChairmanMember" unitRef="USD" decimals="0">15834</duot:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1>
    <duot:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2 contextRef="AsOf2020-03-31_srt_BoardOfDirectorsChairmanMember" unitRef="USD" decimals="0">13464</duot:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-01-01to2020-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;NOTE&#13;7 &amp;#8211; STOCKHOLDERS&amp;#8217; EQUITY&lt;/b&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&lt;u&gt;Common&#13;stock issued&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;On&#13;February 12, 2020, Duos Technologies Group, Inc., a Florida corporation (the &amp;#8220;Company&amp;#8221;) entered into an underwriting&#13;agreement (the &amp;#8220;Underwriting Agreement&amp;#8221;) with ThinkEquity, a division of Fordham Financial Management, Inc. (&amp;#8220;ThinkEquity&amp;#8221;),&#13;as representative of the underwriters listed therein (the &amp;#8220;Underwriters&amp;#8221;), pursuant to which the Company agreed to&#13;sell to the Underwriters in a firm commitment underwritten public offering (the &amp;#8220;Offering&amp;#8221;) an aggregate of 1,350,000&#13;shares of the Company&amp;#8217;s common stock, par value $0.001 per share (the &amp;#8220;Common Stock&amp;#8221;), at a public offering&#13;price of $6.00 per share. In addition, the Underwriters were granted an over-allotment option (the &amp;#8220;Over-allotment Option&amp;#8221;)&#13;for a period of 45 days to purchase up to an additional 202,500 shares of Common Stock. The Offering closed on February 18, 2020.&#13;The Common Stock began trading on the Nasdaq Capital Market under the symbol DUOT on February 13, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;On&#13;February 20, 2020, pursuant to and in compliance with the terms and conditions of the aforementioned Underwriting Agreement and&#13;the Offering, the Underwriters provided notice that they would partially exercise the Over-allotment Option to purchase 192,188&#13;shares of Common Stock at $6.00 per share&amp;#160;(the &amp;#8220;Over-Allotment Exercise&amp;#8221;).&amp;#160;The sale of the Over-Allotment&#13;Exercise to purchase 192,188 shares of Common Stock closed on February 21, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;In&#13;total, the Company issued 1,542,188 shares of common stock in connection with these underwritten public offerings and up listing&#13;to the Nasdaq Capital Market national exchange. The securities were issued pursuant to a Registration Statement on Form S-1 (File&#13;No. 333- 235455), as amended, which was declared effective by the United States Securities and Exchange Commission on February&#13;12, 2020 (the &amp;#8220;Registration Statement&amp;#8221;). The Company received gross proceeds of approximately $9.25 million for the&#13;Offering to date, including the exercise of the Over-Allotment Exercise, prior to deducting underwriting discounts and commissions&#13;and offering expenses payable by the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&lt;u&gt;Common&#13;stock issued for exercise of warrants&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;During&#13;the first quarter of 2019, the Company entered into an agreement with two shareholders who were also holders of warrants to purchase&#13;shares of common stock in the aggregate amount of 214,286 shares, to reduce the exercise price of these warrants to $7.70 from&#13;the original exercise price of $9.10 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for&#13;proceeds to the Company of $1,650,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&lt;u&gt;Stock-Based&#13;Compensation&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Stock-based&#13;compensation expense recognized under ASC 718-10 for the three months ended March 31, 2020 and 2019, was $8,100 and $21,892, respectively,&#13;for stock options granted to employees and directors. This expense is included in selling, general and administrative expenses&#13;in the unaudited consolidated statements of operations. Stock-based compensation expense recognized during the period is based&#13;on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. At March 31,&#13;2020, the total compensation cost for stock options not yet recognized was $21,198. This cost will be recognized over the remaining&#13;vesting term of the options of approximately one year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&lt;u&gt;Employee&#13;Stock Options&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;A&#13;maximum of 178,572 shares were made available for grant under the 2016 Plan, as amended, and all outstanding options under the&#13;Plan provide a cashless exercise feature. The maximum number of shares was increased by shareholder approval to 321,429. The identification&#13;of individuals entitled to receive awards, the terms of the awards, and the number of shares subject to individual awards, are&#13;determined by our Board of Directors or the Compensation Committee, at their sole discretion. The aggregate number of shares with&#13;respect to which options or stock awards may be granted under the 2016 Plan and the purchase price per share, if applicable, shall&#13;be adjusted for any increase or decrease in the number of issued shares resulting from a stock dividend, stock split, reverse&#13;stock split, recapitalization or similar event. As of March 31, 2020, and December 31, 2019, options to purchase 163,010 shares&#13;of common stock and 163,010 shares of common stock were outstanding under the 2016 Plan, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;The Company&#13;has no expired employee stock options under the 2016 Plan at March 31, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Intrinsic&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Term&#13;    (Years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;160,152&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;17,144&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;5.0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;(14,286&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #CCFFCC"&gt;&#13;    &lt;td style="vertical-align: bottom; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;154,438&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.4&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;163,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;158,724&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;14.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="background-color: transparent; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;On&#13;January 29, 2019, the Board of Directors appointed a new independent director and Chairman of the Compensation Committee. As a&#13;result of the appointment, the new director was granted 8,572 stock options exercisable at $14.00 per share vesting one year from&#13;the date of grant. On March 31, 2019, the President and Chief Operating Officer of Duos Technologies Inc., resigned from her positions.&#13;Due to the resignation, the individual forfeited 14,286 stock options previously granted. On August 15, 2019, the Board of Directors&#13;appointed a new independent director and Chairman of the Audit Committee. As a result of the appointment, the new director was&#13;granted 8,572 stock options exercisable at $14.00 per share vesting one year from the date of grant. As of March 31, 2020, the&#13;remaining option expense is $29,298 of which $15,834 will be expensed during the remaining quarters of 2020 and the balance of&#13;$13,464 will be expensed in 2021.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;&lt;u&gt;Warrants&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;The&#13;following is a summary of activity for warrants to purchase common stock for the three months ended March 31, 2020:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Number&#13;    of&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Intrinsic&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Term&#13;    (Years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,815,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;9.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; width: 12%; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants expired, forfeited, cancelled&#13;    or exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;(338,575&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants issued&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;44,644&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 1pt solid; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;7.70&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at December 31, 2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,521,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;3.0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants expired, forfeited, cancelled&#13;    or exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Warrants issued&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;67,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;9.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;4.9&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Outstanding&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,588,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-top: white 1pt solid; border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.79&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #CCFFCC"&gt;&#13;    &lt;td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;Exercisable&#13;    at March 31, 2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;1,588,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;8.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;2.7&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: white 2.25pt double; text-align: justify"&gt;&lt;font style="font-family: Arial, Helvetica, Sans-Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>duot-20200331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOayN6bP9z5V9aYkhsWt0bcl6nyMlhIMtDyGRJxz2oRsG -->
<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/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:duot="http://duostechnologies/20200331" elementFormDefault="qualified" targetNamespace="http://duostechnologies/20200331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://duostechnologies/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" id="StatementsOfChangesInStockholdersEquityDeficit">
	  <link:definition>00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
	  <link:definition>00000007 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Liquidity" id="Liquidity">
	  <link:definition>00000008 - Disclosure - LIQUIDITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" id="SoftwareDevelopmentCosts">
	  <link:definition>00000009 - Disclosure - SOFTWARE DEVELOPMENT COSTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Debt" id="Debt">
	  <link:definition>00000010 - Disclosure - DEBT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/LineOfCredit" id="LineOfCredit">
	  <link:definition>00000011 - Disclosure - LINE OF CREDIT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000013 - Disclosure - STOCKHOLDERS' EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Revenue" id="Revenue">
	  <link:definition>00000014 - Disclosure - REVENUE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ContractAccounting" id="ContractAccounting">
	  <link:definition>00000015 - Disclosure - CONTRACT ACCOUNTING</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000016 - Disclosure - SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000017 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" id="SoftwareDevelopmentCostsTables">
	  <link:definition>00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtTables" id="DebtTables">
	  <link:definition>00000020 - Disclosure - DEBT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000022 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ContractAccountingTables" id="ContractAccountingTables">
	  <link:definition>00000023 - Disclosure - CONTRACT ACCOUNTING (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails">
	  <link:definition>00000024 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails">
	  <link:definition>00000025 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails">
	  <link:definition>00000026 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" id="LiquidityNarrativeDetails">
	  <link:definition>00000027 - Disclosure - LIQUIDITY (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" id="SoftwareDevelopmentCostsDetails">
	  <link:definition>00000028 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" id="SoftwareDevelopmentCostsNarrativeDetails">
	  <link:definition>00000029 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtNarrativeDetails" id="DebtNarrativeDetails">
	  <link:definition>00000030 - Disclosure - DEBT (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" id="DebtScheduleOfNotesPayable-FinancingAgreementsDetails">
	  <link:definition>00000031 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" id="DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails">
	  <link:definition>00000032 - Disclosure - DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" id="DebtScheduleOfNotesPayable-RelatedPartiesDetails">
	  <link:definition>00000033 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" id="Note4-LineOfCreditNarrativeDetails">
	  <link:definition>00000034 - Disclosure - LINE OF CREDIT (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" id="Note5-CommitmentsAndContingenciesNarrativeDetails">
	  <link:definition>00000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" id="CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails">
	  <link:definition>00000036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" id="StockholdersEquityNarrativeDetails">
	  <link:definition>00000037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" id="StockholdersEquityScheduleOfEmployeeStockOptionsDetails">
	  <link:definition>00000038 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" id="StockholdersEquityScheduleOfActivityOfWarrantsDetails">
	  <link:definition>00000039 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" id="ContractAccountingScheduleOfContractAssetsDetails">
	  <link:definition>00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" id="ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails">
	  <link:definition>00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" id="ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails">
	  <link:definition>00000042 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
	  <link:definition>00000043 - Disclosure - SUBSEQUENT EVENTS (Details)</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-20200331_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-20200331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="duot-20200331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="duot-20200331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="duot_WorkingCapitalDeficit" name="WorkingCapitalDeficit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CostsAndEstimatedEarningsRecognized" name="CostsAndEstimatedEarningsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_BillingsOrCashReceived" name="BillingsOrCashReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_BillingsAndorCashReceiptsOnUncompletedContracts" name="BillingsAndorCashReceiptsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CommonsStockIssuedForWarrantsExercised" name="CommonsStockIssuedForWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CommonsStockIssuedForWarrantsExercisedShares" name="CommonsStockIssuedForWarrantsExercisedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_IncreaseDecreaseInOperatingLeaseObligation" name="IncreaseDecreaseInOperatingLeaseObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ConvertibleCommonSharesIssuedUponConversion" name="ConvertibleCommonSharesIssuedUponConversion" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" name="WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableCurrentNet" name="NotesPayableCurrentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" name="NotesPayableRelatedPartiesCurrentAndNoncurrentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="duot_LesseeFinanceLeaseLiabilityImputedInterest" name="LesseeFinanceLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AreaOfLease" name="AreaOfLease" nillable="true" xbrli:periodType="duration" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OperatingLeaseRightOfUseAsset1" name="OperatingLeaseRightOfUseAsset1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_LesseeOperatingLeaseLiabilityImputedInterest" name="LesseeOperatingLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_TotalPaidInCapitalAndRetainedEarningsDeficit" name="TotalPaidInCapitalAndRetainedEarningsDeficit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PreferredStockSharesAvailableToBeDesignated" name="PreferredStockSharesAvailableToBeDesignated" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NumberOfInstallment" name="NumberOfInstallment" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" name="SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="duot_Engineering" name="Engineering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" name="ScheduleOfSoftwareDevelopmentCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" name="BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SalesMarketingExpense" name="SalesMarketingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AdministrativeExpense" name="AdministrativeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ReverseStockSplitPolicyTextBlock" name="ReverseStockSplitPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CostAndEstimatedEarningsRecognized" name="CostAndEstimatedEarningsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" name="FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RepaymentsOfInsuranceAndEquipmentFinancing" name="RepaymentsOfInsuranceAndEquipmentFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_StockholdersEquityAndAdditionalPaidInCapital" name="StockholdersEquityAndAdditionalPaidInCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ProceedsFromUnderwritingOffering" name="ProceedsFromUnderwritingOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ScheduleOfReclassificationsTableTextBlock" name="ScheduleOfReclassificationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RevenuesTextBlock" name="RevenuesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ContractAccountingTextBlock" name="ContractAccountingTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CommonStockPublicOfferingPrice" name="CommonStockPublicOfferingPrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ClosingDateOfPublicOffering" name="ClosingDateOfPublicOffering" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ReducedExercisePrice" name="ReducedExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_MaximumNumberOfSharesWasIncreased" name="MaximumNumberOfSharesWasIncreased" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerAMember" name="CustomerAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerBMember" name="CustomerBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerCMember" name="CustomerCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyInsuranceNoteOneMember" name="ThirdPartyInsuranceNoteOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyInsuranceNoteTwoMember" name="ThirdPartyInsuranceNoteTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyEquipmentFinancingMember" name="ThirdPartyEquipmentFinancingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyInsuranceNoteThreeMember" name="ThirdPartyInsuranceNoteThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyInsuranceNoteFourMember" name="ThirdPartyInsuranceNoteFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareholderMember" name="ShareholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyMember" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyOneMember" name="RelatedPartyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyTwoMember" name="RelatedPartyTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyThreeMember" name="RelatedPartyThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyFourMember" name="RelatedPartyFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_VendorMember" name="VendorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AdministrativeServicesAgreementMember" name="AdministrativeServicesAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WifeOfCeoMember" name="WifeOfCeoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FormerCeoISAMember" name="FormerCeoISAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FacilityTeamMember" name="FacilityTeamMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_StockholderMember" name="StockholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_DebtPurchaseAgreementMember" name="DebtPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AgreementWithInvestmentBankerMember" name="AgreementWithInvestmentBankerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ConsultantMember" name="ConsultantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CorkyWellsElectricMember" name="CorkyWellsElectricMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyFiveMember" name="RelatedPartyFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartySixMember" name="RelatedPartySixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_VendorOneMember" name="VendorOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyMember" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CwElectricMember" name="CwElectricMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PlacementAgentMember" name="PlacementAgentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerDMember" name="CustomerDMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerEMember" name="CustomerEMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerFMember" name="CustomerFMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyInsuranceNoteFiveMember" name="ThirdPartyInsuranceNoteFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerGMember" name="CustomerGMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerHMember" name="CustomerHMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CustomerIMember" name="CustomerIMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartySevenMember" name="RelatedPartySevenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AgreementWithInvestmentBrokerMember" name="AgreementWithInvestmentBrokerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FacilityTeamOfOntarioMember" name="FacilityTeamOfOntarioMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_UnrelatedPartyInvestorMember" name="UnrelatedPartyInvestorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyPrincipalShareholderMember" name="RelatedPartyPrincipalShareholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RelatedPartyLoanMember" name="RelatedPartyLoanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OriginalIssueDiscountPromissoryNoteMember" name="OriginalIssueDiscountPromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_TwoPromissoryNotesMember" name="TwoPromissoryNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_TrueVue360IncMember" name="TrueVue360IncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OidPromissoryNoteMember" name="OidPromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PromissoryNewNoteMember" name="PromissoryNewNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NonInterestBearingPromissoryMember" name="NonInterestBearingPromissoryMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareholderOneMember" name="ShareholderOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareholderTwoMember" name="ShareholderTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyNonCurrentMember" name="ThirdPartyNonCurrentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThirdPartyCurrentMember" name="ThirdPartyCurrentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_JmjFinancialMember" name="JmjFinancialMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_GreentreeFinancialGroupIncMember" name="GreentreeFinancialGroupIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_LineOfCreditWellsFargoBankMember" name="LineOfCreditWellsFargoBankMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_VariousNotesMember" name="VariousNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PrivatePlacementInPublicEntityMember" name="PrivatePlacementInPublicEntityMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_GianniArcainiMember" name="GianniArcainiMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_GoldfarbLetterAgreementMember" name="GoldfarbLetterAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AdrianGoldfarbMember" name="AdrianGoldfarbMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ConvertibleSeriesBPreferredStockMember" name="ConvertibleSeriesBPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SoftwareDevelopmentCostsMember" name="SoftwareDevelopmentCostsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_JuneArcainiLetterAgreementMember" name="JuneArcainiLetterAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_JuneGoldfarbLetterAgreementMember" name="JuneGoldfarbLetterAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OctoberArcainiLetterAgreementMember" name="OctoberArcainiLetterAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OctoberGoldfarbLetterAgreementMember" name="OctoberGoldfarbLetterAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RailMember" name="RailMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CommercialMember" name="CommercialMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PetrochemicalMember" name="PetrochemicalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ItSuppliersMember" name="ItSuppliersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_TurnkeyProjectsMember" name="TurnkeyProjectsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_MaintenanceAndSupportMember" name="MaintenanceAndSupportMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_DataCenterAuditingServicesMember" name="DataCenterAuditingServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_GoodsTransferredOverTimeMember" name="GoodsTransferredOverTimeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ServicesTransferredOverTimeMember" name="ServicesTransferredOverTimeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ConvertibleSeriesAPreferredStockMember" name="ConvertibleSeriesAPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_Plan2016Member" name="Plan2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_EmployeesAndDirectorsMember" name="EmployeesAndDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SoftwareLicenseMember" name="SoftwareLicenseMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FormerEmployeeMember" name="FormerEmployeeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PresidentAndChiefOperatingOfficerMember" name="PresidentAndChiefOperatingOfficerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableCapitalLeaseMember" name="NotesPayableCapitalLeaseMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableRelatedPartiesMember" name="NotesPayableRelatedPartiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableRelatedPartiesOneMember" name="NotesPayableRelatedPartiesOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NotesPayableMember" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FinanceLeaseInsuranceNoteOneMember" name="FinanceLeaseInsuranceNoteOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_OfficersDirectorsAndStaffMembersMember" name="OfficersDirectorsAndStaffMembersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AITechnologiesMember" name="AITechnologiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_BbvaUsaMember" name="BbvaUsaMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_PaycheckProtectionProgramMember" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ThinkEquityMember" name="ThinkEquityMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" name="DebtDiscountFromWarrantsIssuedWithPromissoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ProceedsFromNotesPayablerelatedParties" name="ProceedsFromNotesPayablerelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NoteIssuedForEquipmentFinancingLease" name="NoteIssuedForEquipmentFinancingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SoftwareDevelopmentCostsAbstract" name="SoftwareDevelopmentCostsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ConvertibleDebtThirdPartyTableTextBlock" name="ConvertibleDebtThirdPartyTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WorkingCapitalToFundAdditionalResources" name="WorkingCapitalToFundAdditionalResources" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SoftwareMaintenanceFees" name="SoftwareMaintenanceFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_GainLossOnSettlement" name="GainLossOnSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" name="WarrantsExchangedForCommonStockWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_LetterAgreementAxis" name="LetterAgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>duot-20200331_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- 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://duostechnologies/role/DocumentAndEntityInformation" xlink:href="duot-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20200331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20200331.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20200331.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20200331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20200331.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20200331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20200331.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20200331.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20200331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20200331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20200331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20200331.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20200331.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20200331.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20200331.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20200331.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20200331.xsd#SubsequentEventsDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:label="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaapDeferredIncomeCurrent" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredIncomeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:label="loc_duotStockholdersEquityAndAdditionalPaidInCapital" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotStockholdersEquityAndAdditionalPaidInCapital" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotStockholdersEquityAndAdditionalPaidInCapital" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotStockholdersEquityAndAdditionalPaidInCapital" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" xlink:to="loc_duotStockholdersEquityAndAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockCommonValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="loc_duotEngineering" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_duotEngineering" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="loc_duotAdministrativeExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_duotAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="loc_duotSalesMarketingExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_duotSalesMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpenseOther" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaapDerivativeGainLossOnDerivativeNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:to="loc_us-gaapDerivativeGainLossOnDerivativeNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:title="00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY (DEFICIT)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseObligation" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_duotIncreaseDecreaseInOperatingLeaseObligation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="loc_us-gaapPaymentsForSoftware" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsForSoftware" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ProceedsFromNotesPayablerelatedParties" xlink:label="loc_duotProceedsFromNotesPayablerelatedParties" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_duotProceedsFromNotesPayablerelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Liquidity" xlink:title="00000008 - Disclosure - LIQUIDITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:title="00000009 - Disclosure - SOFTWARE DEVELOPMENT COSTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Debt" xlink:title="00000010 - Disclosure - DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/LineOfCredit" xlink:title="00000011 - Disclosure - LINE OF CREDIT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000013 - Disclosure - STOCKHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Revenue" xlink:title="00000014 - Disclosure - REVENUE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccounting" xlink:title="00000015 - Disclosure - CONTRACT ACCOUNTING" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEvents" xlink:title="00000016 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:title="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:title="00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000022 - Disclosure - STOCKHOLDERS&apos; EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingTables" xlink:title="00000023 - Disclosure - CONTRACT ACCOUNTING (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:title="00000024 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:title="00000025 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:title="00000026 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:title="00000027 - Disclosure - LIQUIDITY (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000028 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:title="00000029 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000032 - Disclosure - DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000033 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000034 - Disclosure - LINE OF CREDIT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:title="00000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS&apos; EQUITY (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000039 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Activity of Warrants) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostsAndEstimatedEarningsRecognized" xlink:label="loc_duotCostsAndEstimatedEarningsRecognized" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:to="loc_duotCostsAndEstimatedEarningsRecognized" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsOrCashReceived" xlink:label="loc_duotBillingsOrCashReceived" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:to="loc_duotBillingsOrCashReceived" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsAndorCashReceiptsOnUncompletedContracts" xlink:label="loc_duotBillingsAndorCashReceiptsOnUncompletedContracts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:to="loc_duotBillingsAndorCashReceiptsOnUncompletedContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostAndEstimatedEarningsRecognized" xlink:label="loc_duotCostAndEstimatedEarningsRecognized" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:to="loc_duotCostAndEstimatedEarningsRecognized" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000042 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEventsDetails" xlink:title="00000043 - Disclosure - SUBSEQUENT EVENTS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>duot-20200331_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://duostechnologies/role/DocumentAndEntityInformation" xlink:href="duot-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20200331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20200331.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20200331.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20200331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20200331.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20200331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20200331.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20200331.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20200331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20200331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20200331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20200331.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20200331.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20200331.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20200331.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20200331.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20200331.xsd#SubsequentEventsDetails" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesAPreferredStockMember" xlink:label="loc_duotConvertibleSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCash_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:label="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapOtherAssets_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOtherNotesPayableCurrent_70" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLinesOfCreditCurrent_70" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent_70" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_70" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaapDeferredIncomeCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapDeferredIncomeCurrent_70" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent_70" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockValue_70" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock_70" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:label="loc_duotStockholdersEquityAndAdditionalPaidInCapital_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_duotStockholdersEquityAndAdditionalPaidInCapital_70" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit_70" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapTreasuryStockCommonValue_70" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="41" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesAPreferredStockMember" xlink:label="loc_duotConvertibleSeriesAPreferredStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesAPreferredStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaapTemporaryEquityParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquityParOrStatedValuePerShare_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaapTemporaryEquitySharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesAuthorized_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaapTemporaryEquitySharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesIssued_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaapTemporaryEquitySharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesOutstanding_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="loc_us-gaapTemporaryEquityLiquidationPreference_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquityLiquidationPreference_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="loc_us-gaapPreferredStockRedemptionPricePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockRedemptionPricePerShare_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PreferredStockSharesAvailableToBeDesignated" xlink:label="loc_duotPreferredStockSharesAvailableToBeDesignated_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotPreferredStockSharesAvailableToBeDesignated_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares_70" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapTechnologyServiceMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AITechnologiesMember" xlink:label="loc_duotAITechnologiesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotAITechnologiesMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_110" xlink:to="loc_us-gaapRevenues_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_110" xlink:to="loc_us-gaapCostOfRevenue_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="loc_duotSalesMarketingExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_duotSalesMarketingExpense_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="loc_duotEngineering_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_duotEngineering_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="loc_duotAdministrativeExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_duotAdministrativeExpense_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology_110" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapSellingAndMarketingExpense_110" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapSalariesAndWages_110" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapProfessionalFees_110" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_110" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_110" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingCostsAndExpenses_110" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_110" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:to="loc_us-gaapInterestExpenseOther_110" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_110" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaapDerivativeGainLossOnDerivativeNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:to="loc_us-gaapDerivativeGainLossOnDerivativeNet_110" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:to="loc_us-gaapOtherNonoperatingIncome_110" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_110" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_110" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_110" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic_110" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted_110" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted_110" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_110" xlink:type="arc" order="27" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:title="00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY (DEFICIT)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercised" xlink:label="loc_duotCommonsStockIssuedForWarrantsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotCommonsStockIssuedForWarrantsExercised_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercisedShares" xlink:label="loc_duotCommonsStockIssuedForWarrantsExercisedShares_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotCommonsStockIssuedForWarrantsExercisedShares_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:label="loc_duotDebtDiscountFromWarrantsIssuedWithPromissoryNote_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotDebtDiscountFromWarrantsIssuedWithPromissoryNote_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_70" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Liquidity" xlink:title="00000008 - Disclosure - LIQUIDITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:title="00000009 - Disclosure - SOFTWARE DEVELOPMENT COSTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Debt" xlink:title="00000010 - Disclosure - DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/LineOfCredit" xlink:title="00000011 - Disclosure - LINE OF CREDIT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000013 - Disclosure - STOCKHOLDERS&apos; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Revenue" xlink:title="00000014 - Disclosure - REVENUE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccounting" xlink:title="00000015 - Disclosure - CONTRACT ACCOUNTING" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEvents" xlink:title="00000016 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:title="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:title="00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000022 - Disclosure - STOCKHOLDERS&apos; EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingTables" xlink:title="00000023 - Disclosure - CONTRACT ACCOUNTING (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:title="00000024 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerAMember" xlink:label="loc_duotCustomerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerBMember" xlink:label="loc_duotCustomerBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerBMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerCMember" xlink:label="loc_duotCustomerCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_120" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:title="00000025 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaapStockCompensationPlanMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockCompensationPlanMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleCommonSharesIssuedUponConversion" xlink:label="loc_duotConvertibleCommonSharesIssuedUponConversion_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotConvertibleCommonSharesIssuedUponConversion_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:title="00000026 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingAndMarketingExpense_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalariesAndWages_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalFees_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="loc_duotEngineering_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotEngineering_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="loc_duotSalesMarketingExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotSalesMarketingExpense_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="loc_duotAdministrativeExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotAdministrativeExpense_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingCostsAndExpenses_30" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:title="00000027 - Disclosure - LIQUIDITY (Narrative) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000028 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:title="00000029 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteOneMember" xlink:label="loc_duotThirdPartyInsuranceNoteOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteTwoMember" xlink:label="loc_duotThirdPartyInsuranceNoteTwoMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteTwoMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesMember" xlink:label="loc_duotNotesPayableRelatedPartiesMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesOneMember" xlink:label="loc_duotNotesPayableRelatedPartiesOneMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesOneMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableMember" xlink:label="loc_duotNotesPayableMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableMember_280" xlink:type="arc" order="281" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FinanceLeaseInsuranceNoteOneMember" xlink:label="loc_duotFinanceLeaseInsuranceNoteOneMember_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotFinanceLeaseInsuranceNoteOneMember_300" xlink:type="arc" order="301" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_180" xlink:type="arc" order="182" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_370" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="loc_us-gaapDerivativeFixedInterestRate_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDerivativeFixedInterestRate_370" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayable_370" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NumberOfInstallment" xlink:label="loc_duotNumberOfInstallment_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNumberOfInstallment_370" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_370" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_370" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_370" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare_370" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_370" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts_370" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapCapitalLeaseObligations_370" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm_370" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent_370" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharePrice_370" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_370" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_370" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_370" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_370" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_370" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium_370" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableCurrent_370" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableCurrentNet" xlink:label="loc_duotNotesPayableCurrentNet_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableCurrentNet_370" xlink:type="arc" order="21" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteOneMember" xlink:label="loc_duotThirdPartyInsuranceNoteOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteTwoMember" xlink:label="loc_duotThirdPartyInsuranceNoteTwoMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteTwoMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapOtherNotesPayableCurrent_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_110" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000032 - Disclosure - DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000033 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyOneMember" xlink:label="loc_duotRelatedPartyOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotRelatedPartyOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyTwoMember" xlink:label="loc_duotRelatedPartyTwoMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotRelatedPartyTwoMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:label="loc_duotNotesPayableRelatedPartiesCurrentAndNoncurrentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableRelatedPartiesCurrentAndNoncurrentNet_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000034 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LineOfCreditWellsFargoBankMember" xlink:label="loc_duotLineOfCreditWellsFargoBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotLineOfCreditWellsFargoBankMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:title="00000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="loc_stprFL_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_stprFL_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtCurrent_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareMaintenanceFees" xlink:label="loc_duotSoftwareMaintenanceFees_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotSoftwareMaintenanceFees_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaapPaymentsOfDebtExtinguishmentCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtExtinguishmentCosts_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AreaOfLease" xlink:label="loc_duotAreaOfLease_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotAreaOfLease_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OperatingLeaseRightOfUseAsset1" xlink:label="loc_duotOperatingLeaseRightOfUseAsset1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotOperatingLeaseRightOfUseAsset1_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_70" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS&apos; EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareholderMember" xlink:label="loc_duotShareholderMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_duotShareholderMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotEmployeesAndDirectorsMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PresidentAndChiefOperatingOfficerMember" xlink:label="loc_duotPresidentAndChiefOperatingOfficerMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotPresidentAndChiefOperatingOfficerMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_duotPlan2016Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThinkEquityMember" xlink:label="loc_duotThinkEquityMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_duotThinkEquityMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaapOverAllotmentOptionMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapOverAllotmentOptionMember_170" xlink:type="arc" order="172" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_200" xlink:type="arc" order="201" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_220" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_220" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonStockPublicOfferingPrice" xlink:label="loc_duotCommonStockPublicOfferingPrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotCommonStockPublicOfferingPrice_220" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ClosingDateOfPublicOffering" xlink:label="loc_duotClosingDateOfPublicOffering_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotClosingDateOfPublicOffering_220" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_220" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GainLossOnSettlement" xlink:label="loc_duotGainLossOnSettlement_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotGainLossOnSettlement_220" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_220" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_220" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:label="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_220" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:label="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_220" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_220" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_220" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_220" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromWarrantExercises_220" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ReducedExercisePrice" xlink:label="loc_duotReducedExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotReducedExercisePrice_220" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_220" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_220" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_220" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_220" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_220" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaximumNumberOfSharesWasIncreased" xlink:label="loc_duotMaximumNumberOfSharesWasIncreased_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotMaximumNumberOfSharesWasIncreased_220" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockOptionPlanExpense_220" xlink:type="arc" order="21" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000039 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapConversionOfStockSharesIssued1_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_30" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:label="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_30" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:label="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_30" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:label="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice_30" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_30" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_30" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_30" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_30" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_30" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_30" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000042 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RailMember" xlink:label="loc_duotRailMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotRailMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommercialMember" xlink:label="loc_duotCommercialMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotCommercialMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PetrochemicalMember" xlink:label="loc_duotPetrochemicalMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotPetrochemicalMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GovernmentMember" xlink:label="loc_us-gaapGovernmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapGovernmentMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingMember" xlink:label="loc_us-gaapBankingMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapBankingMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ItSuppliersMember" xlink:label="loc_duotItSuppliersMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotItSuppliersMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotSoftwareLicenseMember_280" xlink:type="arc" order="281" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TurnkeyProjectsMember" xlink:label="loc_duotTurnkeyProjectsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotTurnkeyProjectsMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaintenanceAndSupportMember" xlink:label="loc_duotMaintenanceAndSupportMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotMaintenanceAndSupportMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DataCenterAuditingServicesMember" xlink:label="loc_duotDataCenterAuditingServicesMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotDataCenterAuditingServicesMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotSoftwareLicenseMember_290" xlink:type="arc" order="291" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotSoftwareLicenseMember_310" xlink:type="arc" order="311" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GoodsTransferredOverTimeMember" xlink:label="loc_duotGoodsTransferredOverTimeMember_350" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotGoodsTransferredOverTimeMember_350" xlink:type="arc" order="351" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ServicesTransferredOverTimeMember" xlink:label="loc_duotServicesTransferredOverTimeMember_420" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotServicesTransferredOverTimeMember_420" xlink:type="arc" order="421" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_1130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_1130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEventsDetails" xlink:title="00000043 - Disclosure - SUBSEQUENT EVENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OfficersDirectorsAndStaffMembersMember" xlink:label="loc_duotOfficersDirectorsAndStaffMembersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotOfficersDirectorsAndStaffMembersMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BbvaUsaMember" xlink:label="loc_duotBbvaUsaMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_duotBbvaUsaMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PaycheckProtectionProgramMember" xlink:label="loc_duotPaycheckProtectionProgramMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_duotPaycheckProtectionProgramMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_50" xlink:type="arc" order="6" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>duot-20200331_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.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerAMember" xlink:label="duot_CustomerAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerAMember" xlink:to="duot_CustomerAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerBMember" xlink:label="duot_CustomerBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerBMember" xlink:to="duot_CustomerBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerCMember" xlink:label="duot_CustomerCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerCMember" xlink:to="duot_CustomerCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteOneMember" xlink:label="duot_ThirdPartyInsuranceNoteOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteOneMember" xlink:to="duot_ThirdPartyInsuranceNoteOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ThirdPartyInsuranceNoteOneMember_lbl" xml:lang="en-US">Third Party - Insurance Note 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteTwoMember" xlink:label="duot_ThirdPartyInsuranceNoteTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteTwoMember" xlink:to="duot_ThirdPartyInsuranceNoteTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ThirdPartyInsuranceNoteTwoMember_lbl" xml:lang="en-US">Third Party - Insurance Note 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="duot_ThirdPartyInsuranceNoteThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteThreeMember" xlink:to="duot_ThirdPartyInsuranceNoteThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ThirdPartyInsuranceNoteThreeMember_lbl" xml:lang="en-US">Third Party - Insurance Note 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="duot_ThirdPartyInsuranceNoteFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteFourMember" xlink:to="duot_ThirdPartyInsuranceNoteFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ThirdPartyInsuranceNoteFourMember_lbl" xml:lang="en-US">Third Party - Insurance Note 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">Outside of the US [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LineOfCreditWellsFargoBankMember" xlink:label="duot_LineOfCreditWellsFargoBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LineOfCreditWellsFargoBankMember" xlink:to="duot_LineOfCreditWellsFargoBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_LineOfCreditWellsFargoBankMember_lbl" xml:lang="en-US">Line of Credit - Wells Fargo Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="duot_ConvertibleSeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleSeriesBPreferredStockMember" xlink:to="duot_ConvertibleSeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ConvertibleSeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="srt_BoardOfDirectorsChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember" xlink:label="srt_NorthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NorthAmericaMember" xlink:to="srt_NorthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NorthAmericaMember_lbl" xml:lang="en-US">North America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RailMember" xlink:label="duot_RailMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RailMember" xlink:to="duot_RailMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RailMember_lbl" xml:lang="en-US">Rail [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommercialMember" xlink:label="duot_CommercialMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommercialMember" xlink:to="duot_CommercialMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CommercialMember_lbl" xml:lang="en-US">Commercial [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PetrochemicalMember" xlink:label="duot_PetrochemicalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PetrochemicalMember" xlink:to="duot_PetrochemicalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_PetrochemicalMember_lbl" xml:lang="en-US">Petrochemical [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GovernmentMember" xlink:label="us-gaap_GovernmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentMember" xlink:to="us-gaap_GovernmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentMember_lbl" xml:lang="en-US">Government [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingMember" xlink:label="us-gaap_BankingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BankingMember" xlink:to="us-gaap_BankingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BankingMember_lbl" xml:lang="en-US">Banking [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ItSuppliersMember" xlink:label="duot_ItSuppliersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ItSuppliersMember" xlink:to="duot_ItSuppliersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ItSuppliersMember_lbl" xml:lang="en-US">IT Suppliers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TurnkeyProjectsMember" xlink:label="duot_TurnkeyProjectsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TurnkeyProjectsMember" xlink:to="duot_TurnkeyProjectsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_TurnkeyProjectsMember_lbl" xml:lang="en-US">Turnkey Projects [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaintenanceAndSupportMember" xlink:label="duot_MaintenanceAndSupportMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_MaintenanceAndSupportMember" xlink:to="duot_MaintenanceAndSupportMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_MaintenanceAndSupportMember_lbl" xml:lang="en-US">Maintenance &amp; Support [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DataCenterAuditingServicesMember" xlink:label="duot_DataCenterAuditingServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DataCenterAuditingServicesMember" xlink:to="duot_DataCenterAuditingServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_DataCenterAuditingServicesMember_lbl" xml:lang="en-US">Data Center Auditing Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GoodsTransferredOverTimeMember" xlink:label="duot_GoodsTransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GoodsTransferredOverTimeMember" xlink:to="duot_GoodsTransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_GoodsTransferredOverTimeMember_lbl" xml:lang="en-US">Goods transferred over time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ServicesTransferredOverTimeMember" xlink:label="duot_ServicesTransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ServicesTransferredOverTimeMember" xlink:to="duot_ServicesTransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ServicesTransferredOverTimeMember_lbl" xml:lang="en-US">Services transferred over time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Technology Systems [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="us-gaap_TechnologyServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyServiceMember" xlink:to="us-gaap_TechnologyServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyServiceMember_lbl" xml:lang="en-US">Technical Support [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="us-gaap_ServiceOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceOtherMember_lbl" xml:lang="en-US">Consulting Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesAPreferredStockMember" xlink:label="duot_ConvertibleSeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleSeriesAPreferredStockMember" xlink:to="duot_ConvertibleSeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ConvertibleSeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Plan2016Member" xlink:label="duot_Plan2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_Plan2016Member" xlink:to="duot_Plan2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_Plan2016Member_lbl" xml:lang="en-US">2016 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeesAndDirectorsMember" xlink:label="duot_EmployeesAndDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeesAndDirectorsMember" xlink:to="duot_EmployeesAndDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_EmployeesAndDirectorsMember_lbl" xml:lang="en-US">Employees and directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_BoardOfDirectorsChairmanMember_2_lbl" xml:lang="en-US">Director and Chairman [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="duot_SoftwareLicenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareLicenseMember" xlink:to="duot_SoftwareLicenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SoftwareLicenseMember_lbl" xml:lang="en-US">Software License [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareholderMember" xlink:label="duot_ShareholderMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareholderMember" xlink:to="duot_ShareholderMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ShareholderMember_lbl" xml:lang="en-US">Shareholder [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PresidentAndChiefOperatingOfficerMember" xlink:label="duot_PresidentAndChiefOperatingOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PresidentAndChiefOperatingOfficerMember" xlink:to="duot_PresidentAndChiefOperatingOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_PresidentAndChiefOperatingOfficerMember_lbl" xml:lang="en-US">President and Chief Operating Officer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyOneMember" xlink:label="duot_RelatedPartyOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyOneMember" xlink:to="duot_RelatedPartyOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RelatedPartyOneMember_lbl" xml:lang="en-US">Related party</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyTwoMember" xlink:label="duot_RelatedPartyTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyTwoMember" xlink:to="duot_RelatedPartyTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RelatedPartyTwoMember_lbl" xml:lang="en-US">Related Party [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyOneMember" xlink:to="duot_RelatedPartyOneMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_RelatedPartyOneMember_2_lbl" xml:lang="en-US">Related Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesMember" xlink:label="duot_NotesPayableRelatedPartiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesMember" xlink:to="duot_NotesPayableRelatedPartiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableRelatedPartiesMember_lbl" xml:lang="en-US">Notes Payable Related Parties [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesOneMember" xlink:label="duot_NotesPayableRelatedPartiesOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesOneMember" xlink:to="duot_NotesPayableRelatedPartiesOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableRelatedPartiesOneMember_lbl" xml:lang="en-US">Notes Payable Related Parties One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesOneMember" xlink:to="duot_NotesPayableRelatedPartiesOneMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_NotesPayableRelatedPartiesOneMember_2_lbl" xml:lang="en-US">Notes Payable Related Parties One[Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableMember" xlink:label="duot_NotesPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableMember" xlink:to="duot_NotesPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableMember_lbl" xml:lang="en-US">Notes Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FinanceLeaseInsuranceNoteOneMember" xlink:label="duot_FinanceLeaseInsuranceNoteOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FinanceLeaseInsuranceNoteOneMember" xlink:to="duot_FinanceLeaseInsuranceNoteOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_FinanceLeaseInsuranceNoteOneMember_lbl" xml:lang="en-US">Finance Lease - Insurance Note 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="stpr_FL" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_FL" xlink:to="stpr_FL_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_FL_lbl" xml:lang="en-US">Jacksonville, Florida [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OfficersDirectorsAndStaffMembersMember" xlink:label="duot_OfficersDirectorsAndStaffMembersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OfficersDirectorsAndStaffMembersMember" xlink:to="duot_OfficersDirectorsAndStaffMembersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_OfficersDirectorsAndStaffMembersMember_lbl" xml:lang="en-US">Officers, Directors and staff members [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US">After Reclassification [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BbvaUsaMember" xlink:label="duot_BbvaUsaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BbvaUsaMember" xlink:to="duot_BbvaUsaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_BbvaUsaMember_lbl" xml:lang="en-US">BBVA USA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PaycheckProtectionProgramMember" xlink:label="duot_PaycheckProtectionProgramMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PaycheckProtectionProgramMember" xlink:to="duot_PaycheckProtectionProgramMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_PaycheckProtectionProgramMember_lbl" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">Before Reclassification [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThinkEquityMember" xlink:label="duot_ThinkEquityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThinkEquityMember" xlink:to="duot_ThinkEquityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ThinkEquityMember_lbl" xml:lang="en-US">ThinkEquity [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_2_lbl" xml:lang="en-US">Subsidiary Sale Of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DocumentAndEntityInformationAbstract" xlink:label="duot_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DocumentAndEntityInformationAbstract" xlink:to="duot_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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 Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/2019/dei-2019-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">OTHER ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Software development costs, net</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:label="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:to="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks_lbl" xml:lang="en-US">Patents and trademarks, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' DEFICIT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable - related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="us-gaap_OtherNotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayableCurrent" xlink:to="us-gaap_OtherNotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNotesPayableCurrent_lbl" xml:lang="en-US">Notes payable - financing agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US">Notes payable - related parties, net of discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xml:lang="en-US">Payroll taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion - financing leaseagreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion-operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeCurrent" xlink:to="us-gaap_DeferredIncomeCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance lease payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY (DEFICIT):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock: $0.001 par value, 10,000,000 authorized, 9,485,000 shares available to be designated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock: $0.001 par value; 500,000,000 shares authorized, 3,525,838 and 1,982,039 shares issued, 3,524,514 and 1,980,715 shares outstanding at March 31, 2020 and December 31, 2019, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:label="duot_StockholdersEquityAndAdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:to="duot_StockholdersEquityAndAdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="duot_StockholdersEquityAndAdditionalPaidInCapital_lbl" xml:lang="en-US">Total stock &amp; paid-in-capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="duot_TotalPaidInCapitalAndRetainedEarningsDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:to="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_lbl" xml:lang="en-US">Sub-total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Less: Treasury stock (1,324 shares of common stock at March 31, 2020 and December 31, 2019)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders' Equity (Deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders' Equity (Deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US">Series A redeemable convertible cumulative preferred stock, stated value per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US">Series A redeemable convertible cumulative preferred stock, shares designated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US">Series A redeemable convertible cumulative preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US">Series A redeemable convertible cumulative preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLiquidationPreference" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xml:lang="en-US">Series A redeemable convertible cumulative preferred stock, liquidation value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xml:lang="en-US">Preferred stock, conversion price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PreferredStockSharesAvailableToBeDesignated" xlink:label="duot_PreferredStockSharesAvailableToBeDesignated" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PreferredStockSharesAvailableToBeDesignated" xlink:to="duot_PreferredStockSharesAvailableToBeDesignated_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_PreferredStockSharesAvailableToBeDesignated_lbl" xml:lang="en-US">Preferred stock, available to be designated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock shares</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AITechnologiesMember" xlink:label="duot_AITechnologiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AITechnologiesMember" xlink:to="duot_AITechnologiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AITechnologiesMember_lbl" xml:lang="en-US">AI technologies [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">REVENUES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US">COST OF REVENUES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total Cost of Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">GROSS PROFIT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSES:</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="duot_SalesMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SalesMarketingExpense" xlink:to="duot_SalesMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SalesMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="duot_Engineering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_Engineering" xlink:to="duot_Engineering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_Engineering_lbl" xml:lang="en-US">Engineering</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="duot_AdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AdministrativeExpense" xlink:to="duot_AdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AdministrativeExpense_lbl" xml:lang="en-US">Administration</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="us-gaap_CommunicationsAndInformationTechnology" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommunicationsAndInformationTechnology" xlink:to="us-gaap_CommunicationsAndInformationTechnology_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommunicationsAndInformationTechnology_lbl" xml:lang="en-US">AI technologies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling and marketing expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="us-gaap_SalariesAndWages" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalariesAndWages" xlink:to="us-gaap_SalariesAndWages_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalariesAndWages_lbl" xml:lang="en-US">Salaries, wages and contract labor</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="us-gaap_OperatingCostsAndExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">PROFIT (LOSS) FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSES):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on settlement of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US">Warrant derivative gain</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Total Other Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">NET PROFIT (LOSS)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic Net Profit (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Diluted Net Profit (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Weighted Average Shares-Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Shares-Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Common stock issued, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercised" xlink:label="duot_CommonsStockIssuedForWarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonsStockIssuedForWarrantsExercised" xlink:to="duot_CommonsStockIssuedForWarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CommonsStockIssuedForWarrantsExercised_lbl" xml:lang="en-US">Commons stock issued for warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercisedShares" xlink:label="duot_CommonsStockIssuedForWarrantsExercisedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonsStockIssuedForWarrantsExercisedShares" xlink:to="duot_CommonsStockIssuedForWarrantsExercisedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CommonsStockIssuedForWarrantsExercisedShares_lbl" xml:lang="en-US">Commons stock issued for warrants exercised, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Series B preferred converted to common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Series B preferred converted to common stock, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Stock options granted to employees</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:label="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:to="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote_lbl" xml:lang="en-US">Debt discount from warrants issued with promissory note</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Stock issuance cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Stock Repurchase</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCashFlowsDirectMethodAbstract" xlink:label="us-gaap_OperatingCashFlowsDirectMethodAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCashFlowsDirectMethodAbstract" xlink:to="us-gaap_OperatingCashFlowsDirectMethodAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCashFlowsDirectMethodAbstract_lbl" xml:lang="en-US">Cash from operating activities:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net profit (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense related to debt discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right of use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl" xml:lang="en-US">Related payable-related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Payroll taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:label="duot_IncreaseDecreaseInOperatingLeaseObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:to="duot_IncreaseDecreaseInOperatingLeaseObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_IncreaseDecreaseInOperatingLeaseObligation_lbl" xml:lang="en-US">Operating lease obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForSoftware_lbl" xml:lang="en-US">Software development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchase of patents/trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments of line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments of related party notes</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_lbl" xml:lang="en-US">Repayments of insurance and equipment financing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xml:lang="en-US">Payment of finance lease</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ProceedsFromNotesPayablerelatedParties" xlink:label="duot_ProceedsFromNotesPayablerelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ProceedsFromNotesPayablerelatedParties" xlink:to="duot_ProceedsFromNotesPayablerelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ProceedsFromNotesPayablerelatedParties_lbl" xml:lang="en-US">Proceeds from notes payable-related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Issuance cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:label="us-gaap_ProceedsFromLongTermCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:to="us-gaap_ProceedsFromLongTermCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLongTermCapitalLeaseObligations_lbl" xml:lang="en-US">Proceeds from capital lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Proceeds from warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Cash_2_lbl" xml:lang="en-US">Cash, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Cash_3_lbl" xml:lang="en-US">Cash, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplemental Non-Cash Investing and Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Common stock issued for accrued BOD fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesIssued1" xlink:to="us-gaap_NotesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesIssued1_lbl" xml:lang="en-US">Note issued for financing of insurance premiums</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US">Debt discount on Notes issued</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NoteIssuedForEquipmentFinancingLease" xlink:label="duot_NoteIssuedForEquipmentFinancingLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NoteIssuedForEquipmentFinancingLease" xlink:to="duot_NoteIssuedForEquipmentFinancingLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NoteIssuedForEquipmentFinancingLease_lbl" xml:lang="en-US">Note issued for equipment financing lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">LIQUIDITY [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US">LIQUIDITY</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="duot_SoftwareDevelopmentCostsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareDevelopmentCostsAbstract" xlink:to="duot_SoftwareDevelopmentCostsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SoftwareDevelopmentCostsAbstract_lbl" xml:lang="en-US">SOFTWARE DEVELOPMENT COSTS [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl" xml:lang="en-US">SOFTWARE DEVELOPMENT COSTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US">LINE OF CREDIT [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US">LINE OF CREDIT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenuesAbstract_2_lbl" xml:lang="en-US">Revenues [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RevenuesTextBlock" xlink:label="duot_RevenuesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RevenuesTextBlock" xlink:to="duot_RevenuesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RevenuesTextBlock_lbl" xml:lang="en-US">REVENUE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ContractAccountingTextBlock" xlink:label="duot_ContractAccountingTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ContractAccountingTextBlock" xlink:to="duot_ContractAccountingTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_ContractAccountingTextBlock_lbl" xml:lang="en-US">CONTRACT ACCOUNTING</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ReverseStockSplitPolicyTextBlock" xlink:label="duot_ReverseStockSplitPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ReverseStockSplitPolicyTextBlock" xlink:to="duot_ReverseStockSplitPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ReverseStockSplitPolicyTextBlock_lbl" xml:lang="en-US">Reverse Stock-Split</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Reclassifications" xlink:label="us-gaap_Reclassifications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Reclassifications" xlink:to="us-gaap_Reclassifications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Reclassifications_lbl" xml:lang="en-US">Reclassification</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US">Accounting for Derivatives</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value of Financial Instruments and Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US">Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ScheduleOfReclassificationsTableTextBlock" xlink:label="duot_ScheduleOfReclassificationsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ScheduleOfReclassificationsTableTextBlock" xlink:to="duot_ScheduleOfReclassificationsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ScheduleOfReclassificationsTableTextBlock_lbl" xml:lang="en-US">Schedule of Reclassifications</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareDevelopmentCostsAbstract" xlink:to="duot_SoftwareDevelopmentCostsAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_SoftwareDevelopmentCostsAbstract_2_lbl" xml:lang="en-US">Issued shares to subsidiary sharholders</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:label="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:to="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock_lbl" xml:lang="en-US">Schedule of Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Payable - Financing Agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Payable - Finance Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Payable - Related Parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Convertible Notes Payable-Net of Discounts, Including Premiums</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:label="duot_ConvertibleDebtThirdPartyTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:to="duot_ConvertibleDebtThirdPartyTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ConvertibleDebtThirdPartyTableTextBlock_lbl" xml:lang="en-US">Notes Payable - Third Party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments Due Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Employee Stock Options and Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:label="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:to="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_lbl" xml:lang="en-US">Schedule of Contract Assets on Uncompleted Contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:label="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:to="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_lbl" xml:lang="en-US">Schedule of Contract Liabilities on Uncompleted Contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregation of Revenue Quantitative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockCompensationPlanMember_lbl" xml:lang="en-US">Out-of-the-money Stock Options and Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Number of warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse split</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Cash, uninsured balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Employee stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Number of unvested stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleCommonSharesIssuedUponConversion" xlink:label="duot_ConvertibleCommonSharesIssuedUponConversion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleCommonSharesIssuedUponConversion" xlink:to="duot_ConvertibleCommonSharesIssuedUponConversion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ConvertibleCommonSharesIssuedUponConversion_lbl" xml:lang="en-US">Number of shares issued upon conversion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Warrants and options, Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_2_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisclosureTextBlockAbstract_2_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_4_lbl" xml:lang="en-US">Net income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net cash used in operations</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WorkingCapitalDeficit" xlink:label="duot_WorkingCapitalDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalDeficit" xlink:to="duot_WorkingCapitalDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WorkingCapitalDeficit_lbl" xml:lang="en-US">Working capital deficit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Aggregate principal amount Promissory Note</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WorkingCapitalToFundAdditionalResources" xlink:label="duot_WorkingCapitalToFundAdditionalResources" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalToFundAdditionalResources" xlink:to="duot_WorkingCapitalToFundAdditionalResources_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WorkingCapitalToFundAdditionalResources_lbl" xml:lang="en-US">Working capital to fund additional resources</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ProceedsFromUnderwritingOffering" xlink:label="duot_ProceedsFromUnderwritingOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ProceedsFromUnderwritingOffering" xlink:to="duot_ProceedsFromUnderwritingOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ProceedsFromUnderwritingOffering_lbl" xml:lang="en-US">Proceeds from an underwritten offering</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US">Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Software Development Costs, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:to="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xml:lang="en-US">Capitalized development of new software products</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense of software development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xml:lang="en-US">Monthly installments of principal and interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFixedInterestRate_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes payable outstanding balance</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NumberOfInstallment" xlink:label="duot_NumberOfInstallment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NumberOfInstallment" xlink:to="duot_NumberOfInstallment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NumberOfInstallment_lbl" xml:lang="en-US">Number of installment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Debt discount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares issued price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Proceeds from loan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:to="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_lbl" xml:lang="en-US">Fees on loan proceeds</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US">Capital lease agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Capital lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Stock price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:to="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_lbl" xml:lang="en-US">Discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Shareholder</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableCurrentNet" xlink:label="duot_NotesPayableCurrentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableCurrentNet" xlink:to="duot_NotesPayableCurrentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableCurrentNet_lbl" xml:lang="en-US">Shareholder Total, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayableCurrent" xlink:to="us-gaap_OtherNotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNotesPayableCurrent_2_lbl" xml:lang="en-US">Notes Payable, Principal</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Notes Payable, Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Year ended September 30,</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total minimum financial lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:label="duot_LesseeFinanceLeaseLiabilityImputedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:to="duot_LesseeFinanceLeaseLiabilityImputedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_LesseeFinanceLeaseLiabilityImputedInterest_lbl" xml:lang="en-US">Less: interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Total lease liability at March 31, 2020</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Less: current portion of Finance Lease</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Long Term portion of Finance Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_2_lbl" xml:lang="en-US">Less unamortized discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:label="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:to="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet_lbl" xml:lang="en-US">Total, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_2_lbl" xml:lang="en-US">Line of Credit - Wells Fargo Bank</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_RangeAxis_2_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="us-gaap_OtherLongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl" xml:lang="en-US">Long-term debt and payables</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareMaintenanceFees" xlink:label="duot_SoftwareMaintenanceFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareMaintenanceFees" xlink:to="duot_SoftwareMaintenanceFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SoftwareMaintenanceFees_lbl" xml:lang="en-US">Software maintenance fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xml:lang="en-US">Payment of accrued monthly late fee</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AreaOfLease" xlink:label="duot_AreaOfLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AreaOfLease" xlink:to="duot_AreaOfLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AreaOfLease_lbl" xml:lang="en-US">Area of lease</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Right-of-use model (ROU) asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Operating lease liability - current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Operating lease liability - long term</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OperatingLeaseRightOfUseAsset1" xlink:label="duot_OperatingLeaseRightOfUseAsset1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OperatingLeaseRightOfUseAsset1" xlink:to="duot_OperatingLeaseRightOfUseAsset1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_OperatingLeaseRightOfUseAsset1_lbl" xml:lang="en-US">Right-of-use model (ROU) asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2_lbl" xml:lang="en-US">Year ended March 31,</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total minimum financial lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:label="duot_LesseeOperatingLeaseLiabilityImputedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:to="duot_LesseeOperatingLeaseLiabilityImputedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_LesseeOperatingLeaseLiabilityImputedInterest_lbl" xml:lang="en-US">Less: interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total lease liability at March 31, 2020</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_3_lbl" xml:lang="en-US">Less: current portion of Operating lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xml:lang="en-US">Long Term portion of Operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_3_lbl" xml:lang="en-US">Common stock issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Common stock par value</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonStockPublicOfferingPrice" xlink:label="duot_CommonStockPublicOfferingPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonStockPublicOfferingPrice" xlink:to="duot_CommonStockPublicOfferingPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CommonStockPublicOfferingPrice_lbl" xml:lang="en-US">Public offering price</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ClosingDateOfPublicOffering" xlink:label="duot_ClosingDateOfPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ClosingDateOfPublicOffering" xlink:to="duot_ClosingDateOfPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ClosingDateOfPublicOffering_lbl" xml:lang="en-US">Closing date of public offering</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xml:lang="en-US">Common stock issued, Value</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GainLossOnSettlement" xlink:label="duot_GainLossOnSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GainLossOnSettlement" xlink:to="duot_GainLossOnSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_GainLossOnSettlement_lbl" xml:lang="en-US">Gain on settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Total compensation cost for stock options not yet recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:to="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_lbl" xml:lang="en-US">Total compensation cost for stock options not yet recognized, expensed during remaining quarters of 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:to="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_lbl" xml:lang="en-US">Total compensation cost for stock options not yet recognized, expensed 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Total compensation cost for stock options not yet recognized, period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Shares available for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants to purchase shares of common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromWarrantExercises_2_lbl" xml:lang="en-US">Proceeds from warrants exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ReducedExercisePrice" xlink:label="duot_ReducedExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ReducedExercisePrice" xlink:to="duot_ReducedExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ReducedExercisePrice_lbl" xml:lang="en-US">Reduced exercise price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xml:lang="en-US">Strike price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Stock option granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price of stock option</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Common stock issued for cashless exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Options forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaximumNumberOfSharesWasIncreased" xlink:label="duot_MaximumNumberOfSharesWasIncreased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_MaximumNumberOfSharesWasIncreased" xlink:to="duot_MaximumNumberOfSharesWasIncreased_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_MaximumNumberOfSharesWasIncreased_lbl" xml:lang="en-US">Maximum number of shares was increased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Stock option plan expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (Years)</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" xlink:label="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" xlink:to="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning_lbl" xml:lang="en-US">Outstanding at beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Exercisable at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US">Outstanding at beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_lbl" xml:lang="en-US">Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2_lbl" xml:lang="en-US">Outstanding at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xml:lang="en-US">Exercisable at end of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2_lbl" xml:lang="en-US">Number of Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xml:lang="en-US">Warrants expired, forfeited, cancelled or exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:to="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_lbl" xml:lang="en-US">Warrants cancelled/exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xml:lang="en-US">Warrants exchanged for common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2_lbl" xml:lang="en-US">Weighted Avg. Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Warrants expired</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:label="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:to="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:label="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:to="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants cancelled/exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:label="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:to="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants exchanged for common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2_lbl" xml:lang="en-US">Remaining Contractual Life (Years)</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_lbl" xml:lang="en-US">Outstanding at beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostsAndEstimatedEarningsRecognized" xlink:label="duot_CostsAndEstimatedEarningsRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostsAndEstimatedEarningsRecognized" xlink:to="duot_CostsAndEstimatedEarningsRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CostsAndEstimatedEarningsRecognized_lbl" xml:lang="en-US">Costs and estimated earnings recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsOrCashReceived" xlink:label="duot_BillingsOrCashReceived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsOrCashReceived" xlink:to="duot_BillingsOrCashReceived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_BillingsOrCashReceived_lbl" xml:lang="en-US">Less: Billings or cash received</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_2_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsAndorCashReceiptsOnUncompletedContracts" xlink:label="duot_BillingsAndorCashReceiptsOnUncompletedContracts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsAndorCashReceiptsOnUncompletedContracts" xlink:to="duot_BillingsAndorCashReceiptsOnUncompletedContracts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_BillingsAndorCashReceiptsOnUncompletedContracts_lbl" xml:lang="en-US">Billings and/or cash receipts on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostAndEstimatedEarningsRecognized" xlink:label="duot_CostAndEstimatedEarningsRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostAndEstimatedEarningsRecognized" xlink:to="duot_CostAndEstimatedEarningsRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_CostAndEstimatedEarningsRecognized_lbl" xml:lang="en-US">Less: costs and estimated earnings recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3_lbl" xml:lang="en-US">Stock options issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Strike price of options issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xml:lang="en-US">Stock options term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentTerm_2_lbl" xml:lang="en-US">Loan term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Annual percentage rate</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeServicesAgreementMember" xlink:label="duot_AdministrativeServicesAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AdministrativeServicesAgreementMember" xlink:to="duot_AdministrativeServicesAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AdministrativeServicesAgreementMember_doc" xml:lang="en-US">Administrative services agreement member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdrianGoldfarbMember" xlink:label="duot_AdrianGoldfarbMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AdrianGoldfarbMember" xlink:to="duot_AdrianGoldfarbMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AdrianGoldfarbMember_doc" xml:lang="en-US">Mr. Adrian Goldfarb [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AgreementWithInvestmentBankerMember" xlink:label="duot_AgreementWithInvestmentBankerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AgreementWithInvestmentBankerMember" xlink:to="duot_AgreementWithInvestmentBankerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AgreementWithInvestmentBankerMember_doc" xml:lang="en-US">Agreement with investment banker member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AgreementWithInvestmentBrokerMember" xlink:label="duot_AgreementWithInvestmentBrokerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AgreementWithInvestmentBrokerMember" xlink:to="duot_AgreementWithInvestmentBrokerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AgreementWithInvestmentBrokerMember_doc" xml:lang="en-US">Agreement with investment broker [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AreaOfLease" xlink:to="duot_AreaOfLease_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AreaOfLease_doc" xml:lang="en-US">Net lease area of properties owned.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsAndorCashReceiptsOnUncompletedContracts" xlink:to="duot_BillingsAndorCashReceiptsOnUncompletedContracts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_BillingsAndorCashReceiptsOnUncompletedContracts_doc" xml:lang="en-US">Costs and estimated earnings recognized.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:to="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_doc" xml:lang="en-US">Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsOrCashReceived" xlink:to="duot_BillingsOrCashReceived_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_BillingsOrCashReceived_doc" xml:lang="en-US">Billings or cash received.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommercialMember" xlink:to="duot_CommercialMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CommercialMember_doc" xml:lang="en-US">Commercial [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonsStockIssuedForWarrantsExercised" xlink:to="duot_CommonsStockIssuedForWarrantsExercised_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CommonsStockIssuedForWarrantsExercised_doc" xml:lang="en-US">Commons stock issued for warrants exercised.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonsStockIssuedForWarrantsExercisedShares" xlink:to="duot_CommonsStockIssuedForWarrantsExercisedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CommonsStockIssuedForWarrantsExercisedShares_doc" xml:lang="en-US">Commons stock issued for warrants exercised, shares.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConsultantMember" xlink:label="duot_ConsultantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConsultantMember" xlink:to="duot_ConsultantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConsultantMember_doc" xml:lang="en-US">Consultant member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ContractAccountingTextBlock" xlink:to="duot_ContractAccountingTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ContractAccountingTextBlock_doc" xml:lang="en-US">Contract accounting text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleCommonSharesIssuedUponConversion" xlink:to="duot_ConvertibleCommonSharesIssuedUponConversion_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConvertibleCommonSharesIssuedUponConversion_doc" xml:lang="en-US">Number of shares issued upon conversion.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:to="duot_ConvertibleDebtThirdPartyTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConvertibleDebtThirdPartyTableTextBlock_doc" xml:lang="en-US">Convertible Debt Third Party [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleSeriesAPreferredStockMember" xlink:to="duot_ConvertibleSeriesAPreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConvertibleSeriesAPreferredStockMember_doc" xml:lang="en-US">Convertible Series A Preferred Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleSeriesBPreferredStockMember" xlink:to="duot_ConvertibleSeriesBPreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConvertibleSeriesBPreferredStockMember_doc" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CorkyWellsElectricMember" xlink:label="duot_CorkyWellsElectricMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CorkyWellsElectricMember" xlink:to="duot_CorkyWellsElectricMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CorkyWellsElectricMember_doc" xml:lang="en-US">Corky Well sElectric [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:to="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_doc" xml:lang="en-US">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostsAndEstimatedEarningsRecognized" xlink:to="duot_CostsAndEstimatedEarningsRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CostsAndEstimatedEarningsRecognized_doc" xml:lang="en-US">Costs and estimated earnings recognized.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerAMember" xlink:to="duot_CustomerAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerAMember_doc" xml:lang="en-US">Customer a member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerBMember" xlink:to="duot_CustomerBMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerBMember_doc" xml:lang="en-US">Customer b member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerCMember" xlink:to="duot_CustomerCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerCMember_doc" xml:lang="en-US">Customer c member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerDMember" xlink:label="duot_CustomerDMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerDMember" xlink:to="duot_CustomerDMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerDMember_doc" xml:lang="en-US">Customer D [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerEMember" xlink:label="duot_CustomerEMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerEMember" xlink:to="duot_CustomerEMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerEMember_doc" xml:lang="en-US">Customer E [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerFMember" xlink:label="duot_CustomerFMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerFMember" xlink:to="duot_CustomerFMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerFMember_doc" xml:lang="en-US">Customer F [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerGMember" xlink:label="duot_CustomerGMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerGMember" xlink:to="duot_CustomerGMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerGMember_doc" xml:lang="en-US">Customer G [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerHMember" xlink:label="duot_CustomerHMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerHMember" xlink:to="duot_CustomerHMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerHMember_doc" xml:lang="en-US">Customer H [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerIMember" xlink:label="duot_CustomerIMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CustomerIMember" xlink:to="duot_CustomerIMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CustomerIMember_doc" xml:lang="en-US">Customer I [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CwElectricMember" xlink:label="duot_CwElectricMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CwElectricMember" xlink:to="duot_CwElectricMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CwElectricMember_doc" xml:lang="en-US">CW Electric [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DataCenterAuditingServicesMember" xlink:to="duot_DataCenterAuditingServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_DataCenterAuditingServicesMember_doc" xml:lang="en-US">Data Center Auditing Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:to="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote_doc" xml:lang="en-US">Debt discount from warrants issued with promissory note.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DebtPurchaseAgreementMember" xlink:label="duot_DebtPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DebtPurchaseAgreementMember" xlink:to="duot_DebtPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_DebtPurchaseAgreementMember_doc" xml:lang="en-US">Debt purchase agreement member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeesAndDirectorsMember" xlink:to="duot_EmployeesAndDirectorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_EmployeesAndDirectorsMember_doc" xml:lang="en-US">Employees and directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FacilityTeamMember" xlink:label="duot_FacilityTeamMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FacilityTeamMember" xlink:to="duot_FacilityTeamMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FacilityTeamMember_doc" xml:lang="en-US">Facility team member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FacilityTeamOfOntarioMember" xlink:label="duot_FacilityTeamOfOntarioMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FacilityTeamOfOntarioMember" xlink:to="duot_FacilityTeamOfOntarioMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FacilityTeamOfOntarioMember_doc" xml:lang="en-US">Facility team of ontario [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FormerCeoISAMember" xlink:label="duot_FormerCeoISAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FormerCeoISAMember" xlink:to="duot_FormerCeoISAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FormerCeoISAMember_doc" xml:lang="en-US">Former ceo isa member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FormerEmployeeMember" xlink:label="duot_FormerEmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FormerEmployeeMember" xlink:to="duot_FormerEmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FormerEmployeeMember_doc" xml:lang="en-US">Former Employee [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GainLossOnSettlement" xlink:to="duot_GainLossOnSettlement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_GainLossOnSettlement_doc" xml:lang="en-US">Gain loss on settlement.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GianniArcainiMember" xlink:label="duot_GianniArcainiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GianniArcainiMember" xlink:to="duot_GianniArcainiMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_GianniArcainiMember_doc" xml:lang="en-US">Mr. Gianni Arcaini [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GoldfarbLetterAgreementMember" xlink:label="duot_GoldfarbLetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GoldfarbLetterAgreementMember" xlink:to="duot_GoldfarbLetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_GoldfarbLetterAgreementMember_doc" xml:lang="en-US">Goldfarb Letter Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GoodsTransferredOverTimeMember" xlink:to="duot_GoodsTransferredOverTimeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_GoodsTransferredOverTimeMember_doc" xml:lang="en-US">Goods transferred over time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GreentreeFinancialGroupIncMember" xlink:label="duot_GreentreeFinancialGroupIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_GreentreeFinancialGroupIncMember" xlink:to="duot_GreentreeFinancialGroupIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_GreentreeFinancialGroupIncMember_doc" xml:lang="en-US">Greentree Financial Group, Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:to="duot_IncreaseDecreaseInOperatingLeaseObligation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_IncreaseDecreaseInOperatingLeaseObligation_doc" xml:lang="en-US">Increase (decrease) in operating lease obligation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_doc" xml:lang="en-US">Increase (decrease) in operating lease right of use asset.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ItSuppliersMember" xlink:to="duot_ItSuppliersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ItSuppliersMember_doc" xml:lang="en-US">IT Suppliers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_JmjFinancialMember" xlink:label="duot_JmjFinancialMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_JmjFinancialMember" xlink:to="duot_JmjFinancialMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_JmjFinancialMember_doc" xml:lang="en-US">JMJ Financial [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_JuneArcainiLetterAgreementMember" xlink:label="duot_JuneArcainiLetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_JuneArcainiLetterAgreementMember" xlink:to="duot_JuneArcainiLetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_JuneArcainiLetterAgreementMember_doc" xml:lang="en-US">June 2017 Arcaini Letter Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_JuneGoldfarbLetterAgreementMember" xlink:label="duot_JuneGoldfarbLetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_JuneGoldfarbLetterAgreementMember" xlink:to="duot_JuneGoldfarbLetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_JuneGoldfarbLetterAgreementMember_doc" xml:lang="en-US">June 2017 Goldfarb Letter Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:to="duot_LesseeFinanceLeaseLiabilityImputedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_LesseeFinanceLeaseLiabilityImputedInterest_doc" xml:lang="en-US">Imputed interest on finance lease liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:to="duot_LesseeOperatingLeaseLiabilityImputedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_LesseeOperatingLeaseLiabilityImputedInterest_doc" xml:lang="en-US">Imputed interest on operating lease liabilities.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LetterAgreementAxis" xlink:label="duot_LetterAgreementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LetterAgreementAxis" xlink:to="duot_LetterAgreementAxis_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_LetterAgreementAxis_doc" xml:lang="en-US">Letter Agreement [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LineOfCreditWellsFargoBankMember" xlink:to="duot_LineOfCreditWellsFargoBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_LineOfCreditWellsFargoBankMember_doc" xml:lang="en-US">Line of Credit Wells Fargo Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_MaintenanceAndSupportMember" xlink:to="duot_MaintenanceAndSupportMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_MaintenanceAndSupportMember_doc" xml:lang="en-US">Maintenance &amp;amp;amp; Support [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NonInterestBearingPromissoryMember" xlink:label="duot_NonInterestBearingPromissoryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NonInterestBearingPromissoryMember" xlink:to="duot_NonInterestBearingPromissoryMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NonInterestBearingPromissoryMember_doc" xml:lang="en-US">Non-interest bearing OID promissory [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NoteIssuedForEquipmentFinancingLease" xlink:to="duot_NoteIssuedForEquipmentFinancingLease_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NoteIssuedForEquipmentFinancingLease_doc" xml:lang="en-US">Note issued for equipment financing lease.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableCapitalLeaseMember" xlink:label="duot_NotesPayableCapitalLeaseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableCapitalLeaseMember" xlink:to="duot_NotesPayableCapitalLeaseMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableCapitalLeaseMember_doc" xml:lang="en-US">Notes Payable Capital Lease [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableCurrentNet" xlink:to="duot_NotesPayableCurrentNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableCurrentNet_doc" xml:lang="en-US">Total, net.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableMember" xlink:to="duot_NotesPayableMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableMember_doc" xml:lang="en-US">Notes Payable [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:to="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet_doc" xml:lang="en-US">Total, net.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesMember" xlink:to="duot_NotesPayableRelatedPartiesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableRelatedPartiesMember_doc" xml:lang="en-US">Notes Payable Related Parties [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableRelatedPartiesOneMember" xlink:to="duot_NotesPayableRelatedPartiesOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NotesPayableRelatedPartiesOneMember_doc" xml:lang="en-US">Notes Payable Related Parties One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OctoberArcainiLetterAgreementMember" xlink:label="duot_OctoberArcainiLetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OctoberArcainiLetterAgreementMember" xlink:to="duot_OctoberArcainiLetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OctoberArcainiLetterAgreementMember_doc" xml:lang="en-US">October 2017 Arcaini Letter Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OctoberGoldfarbLetterAgreementMember" xlink:label="duot_OctoberGoldfarbLetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OctoberGoldfarbLetterAgreementMember" xlink:to="duot_OctoberGoldfarbLetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OctoberGoldfarbLetterAgreementMember_doc" xml:lang="en-US">October 2017 Goldfarb Letter Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OidPromissoryNoteMember" xlink:label="duot_OidPromissoryNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OidPromissoryNoteMember" xlink:to="duot_OidPromissoryNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OidPromissoryNoteMember_doc" xml:lang="en-US">OID promissory note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OperatingLeaseRightOfUseAsset1" xlink:to="duot_OperatingLeaseRightOfUseAsset1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OperatingLeaseRightOfUseAsset1_doc" xml:lang="en-US">Right-of-use model (ROU) asset.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OriginalIssueDiscountPromissoryNoteMember" xlink:label="duot_OriginalIssueDiscountPromissoryNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OriginalIssueDiscountPromissoryNoteMember" xlink:to="duot_OriginalIssueDiscountPromissoryNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OriginalIssueDiscountPromissoryNoteMember_doc" xml:lang="en-US">Driginal Issue Discount (OID) promissory note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PetrochemicalMember" xlink:to="duot_PetrochemicalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PetrochemicalMember_doc" xml:lang="en-US">Petrochemical [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PlacementAgentMember" xlink:label="duot_PlacementAgentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PlacementAgentMember" xlink:to="duot_PlacementAgentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PlacementAgentMember_doc" xml:lang="en-US">Placement Agent [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_Plan2016Member" xlink:to="duot_Plan2016Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_Plan2016Member_doc" xml:lang="en-US">2016 Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PreferredStockSharesAvailableToBeDesignated" xlink:to="duot_PreferredStockSharesAvailableToBeDesignated_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PreferredStockSharesAvailableToBeDesignated_doc" xml:lang="en-US">Preferred stock, shares available to be designated.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PresidentAndChiefOperatingOfficerMember" xlink:to="duot_PresidentAndChiefOperatingOfficerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PresidentAndChiefOperatingOfficerMember_doc" xml:lang="en-US">President and Chief Operating Officer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PrivatePlacementInPublicEntityMember" xlink:label="duot_PrivatePlacementInPublicEntityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PrivatePlacementInPublicEntityMember" xlink:to="duot_PrivatePlacementInPublicEntityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PrivatePlacementInPublicEntityMember_doc" xml:lang="en-US">Private Investment in Public Entity PIPE [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ProceedsFromNotesPayablerelatedParties" xlink:to="duot_ProceedsFromNotesPayablerelatedParties_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ProceedsFromNotesPayablerelatedParties_doc" xml:lang="en-US">Proceeds from notes payable-related parties.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PromissoryNewNoteMember" xlink:label="duot_PromissoryNewNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PromissoryNewNoteMember" xlink:to="duot_PromissoryNewNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PromissoryNewNoteMember_doc" xml:lang="en-US">Promissory new note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RailMember" xlink:to="duot_RailMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RailMember_doc" xml:lang="en-US">Rail [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ReducedExercisePrice" xlink:to="duot_ReducedExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ReducedExercisePrice_doc" xml:lang="en-US">Reduced exercise price.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyFiveMember" xlink:label="duot_RelatedPartyFiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyFiveMember" xlink:to="duot_RelatedPartyFiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyFiveMember_doc" xml:lang="en-US">Related Party Five [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyFourMember" xlink:label="duot_RelatedPartyFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyFourMember" xlink:to="duot_RelatedPartyFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyFourMember_doc" xml:lang="en-US">Related party four member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyLoanMember" xlink:label="duot_RelatedPartyLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyLoanMember" xlink:to="duot_RelatedPartyLoanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyLoanMember_doc" xml:lang="en-US">Related party loan from CEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyMember" xlink:label="duot_RelatedPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyMember" xlink:to="duot_RelatedPartyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyMember_doc" xml:lang="en-US">Related party one member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyOneMember" xlink:to="duot_RelatedPartyOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyOneMember_doc" xml:lang="en-US">Related party one member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyPrincipalShareholderMember" xlink:label="duot_RelatedPartyPrincipalShareholderMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyPrincipalShareholderMember" xlink:to="duot_RelatedPartyPrincipalShareholderMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyPrincipalShareholderMember_doc" xml:lang="en-US">Related party principal shareholder [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartySevenMember" xlink:label="duot_RelatedPartySevenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartySevenMember" xlink:to="duot_RelatedPartySevenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartySevenMember_doc" xml:lang="en-US">Related party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartySixMember" xlink:label="duot_RelatedPartySixMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartySixMember" xlink:to="duot_RelatedPartySixMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartySixMember_doc" xml:lang="en-US">Related Party Six [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyThreeMember" xlink:label="duot_RelatedPartyThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyThreeMember" xlink:to="duot_RelatedPartyThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyThreeMember_doc" xml:lang="en-US">Related party three member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RelatedPartyTwoMember" xlink:to="duot_RelatedPartyTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RelatedPartyTwoMember_doc" xml:lang="en-US">Related party Two member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RevenuesTextBlock" xlink:to="duot_RevenuesTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RevenuesTextBlock_doc" xml:lang="en-US">Revenue [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:to="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock_doc" xml:lang="en-US">Schedule of software development costs [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ServicesTransferredOverTimeMember" xlink:to="duot_ServicesTransferredOverTimeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ServicesTransferredOverTimeMember_doc" xml:lang="en-US">Services transferred over time [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:to="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate_doc" xml:lang="en-US">The discount rate assumption that is used in valuing an option on its own shares.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:to="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_doc" xml:lang="en-US">Number of options or other stock instruments for which the right to exercise has cancelled under the terms of the plan agreements.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:to="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Weighted average price at which grantees could have acquired the undercancelled shares with respect to stock options of the plan that expired.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_doc" xml:lang="en-US">Remaining contractual life beginning.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_doc" xml:lang="en-US">Remaining contractual life of warrants issued with debt or debt modifications.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareholderMember" xlink:to="duot_ShareholderMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareholderMember_doc" xml:lang="en-US">Related party.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareholderOneMember" xlink:label="duot_ShareholderOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareholderOneMember" xlink:to="duot_ShareholderOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareholderOneMember_doc" xml:lang="en-US">Shareholder [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareholderTwoMember" xlink:label="duot_ShareholderTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareholderTwoMember" xlink:to="duot_ShareholderTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ShareholderTwoMember_doc" xml:lang="en-US">Shareholder [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsMember" xlink:label="duot_SoftwareDevelopmentCostsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareDevelopmentCostsMember" xlink:to="duot_SoftwareDevelopmentCostsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SoftwareDevelopmentCostsMember_doc" xml:lang="en-US">Software Development Costs [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareLicenseMember" xlink:to="duot_SoftwareLicenseMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SoftwareLicenseMember_doc" xml:lang="en-US">Software License [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareMaintenanceFees" xlink:to="duot_SoftwareMaintenanceFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SoftwareMaintenanceFees_doc" xml:lang="en-US">Software maintenance fees.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_StockholderMember" xlink:label="duot_StockholderMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_StockholderMember" xlink:to="duot_StockholderMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_StockholderMember_doc" xml:lang="en-US">Stockholder member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyCurrentMember" xlink:label="duot_ThirdPartyCurrentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyCurrentMember" xlink:to="duot_ThirdPartyCurrentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyCurrentMember_doc" xml:lang="en-US">Note 2-current [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyEquipmentFinancingMember" xlink:label="duot_ThirdPartyEquipmentFinancingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyEquipmentFinancingMember" xlink:to="duot_ThirdPartyEquipmentFinancingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyEquipmentFinancingMember_doc" xml:lang="en-US">Third party insurance note member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFiveMember" xlink:label="duot_ThirdPartyInsuranceNoteFiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteFiveMember" xlink:to="duot_ThirdPartyInsuranceNoteFiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyInsuranceNoteFiveMember_doc" xml:lang="en-US">Third Party Insurance Note Five [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteFourMember" xlink:to="duot_ThirdPartyInsuranceNoteFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyInsuranceNoteFourMember_doc" xml:lang="en-US">Third party insurance note four member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteOneMember" xlink:to="duot_ThirdPartyInsuranceNoteOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyInsuranceNoteOneMember_doc" xml:lang="en-US">Third party insurance note one member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteThreeMember" xlink:to="duot_ThirdPartyInsuranceNoteThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyInsuranceNoteThreeMember_doc" xml:lang="en-US">Third party insurance note three member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyInsuranceNoteTwoMember" xlink:to="duot_ThirdPartyInsuranceNoteTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyInsuranceNoteTwoMember_doc" xml:lang="en-US">Third party insurance note two member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyMember" xlink:label="duot_ThirdPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyMember" xlink:to="duot_ThirdPartyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyMember_doc" xml:lang="en-US">Third Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyNonCurrentMember" xlink:label="duot_ThirdPartyNonCurrentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThirdPartyNonCurrentMember" xlink:to="duot_ThirdPartyNonCurrentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThirdPartyNonCurrentMember_doc" xml:lang="en-US">Note 1-non-current [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:to="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_doc" xml:lang="en-US">Sub-total.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TrueVue360IncMember" xlink:label="duot_TrueVue360IncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TrueVue360IncMember" xlink:to="duot_TrueVue360IncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_TrueVue360IncMember_doc" xml:lang="en-US">TrueVue360, Inc. [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TurnkeyProjectsMember" xlink:to="duot_TurnkeyProjectsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_TurnkeyProjectsMember_doc" xml:lang="en-US">Turnkey Projects [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TwoPromissoryNotesMember" xlink:label="duot_TwoPromissoryNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TwoPromissoryNotesMember" xlink:to="duot_TwoPromissoryNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_TwoPromissoryNotesMember_doc" xml:lang="en-US">Two promissory notes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_UnrelatedPartyInvestorMember" xlink:label="duot_UnrelatedPartyInvestorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_UnrelatedPartyInvestorMember" xlink:to="duot_UnrelatedPartyInvestorMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_UnrelatedPartyInvestorMember_doc" xml:lang="en-US">Unrelated party investor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_VariousNotesMember" xlink:label="duot_VariousNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_VariousNotesMember" xlink:to="duot_VariousNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_VariousNotesMember_doc" xml:lang="en-US">Various notes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_VendorMember" xlink:label="duot_VendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_VendorMember" xlink:to="duot_VendorMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_VendorMember_doc" xml:lang="en-US">Vendor member.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_VendorOneMember" xlink:label="duot_VendorOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_VendorOneMember" xlink:to="duot_VendorOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_VendorOneMember_doc" xml:lang="en-US">Vendor One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:to="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_doc" xml:lang="en-US">Warrants issued with debt or debt modifications weighted average exercise price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:to="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_doc" xml:lang="en-US">Warrants issued with debt or debt modifications weighted average exercise price.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WifeOfCeoMember" xlink:label="duot_WifeOfCeoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WifeOfCeoMember" xlink:to="duot_WifeOfCeoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WifeOfCeoMember_doc" xml:lang="en-US">Wife of ceo member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalDeficit" xlink:to="duot_WorkingCapitalDeficit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WorkingCapitalDeficit_doc" xml:lang="en-US">Working capital deficit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalToFundAdditionalResources" xlink:to="duot_WorkingCapitalToFundAdditionalResources_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WorkingCapitalToFundAdditionalResources_doc" xml:lang="en-US">Working capital to fund additional resources</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FinanceLeaseInsuranceNoteOneMember" xlink:to="duot_FinanceLeaseInsuranceNoteOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FinanceLeaseInsuranceNoteOneMember_doc" xml:lang="en-US">Finance Lease - Insurance Note 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NumberOfInstallment" xlink:to="duot_NumberOfInstallment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NumberOfInstallment_doc" xml:lang="en-US">Number of installments.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_doc" xml:lang="en-US">Granted.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_doc" xml:lang="en-US">Intrinsic value of equity-based compensation awards granted during the period. Excludes stock and unit options.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_doc" xml:lang="en-US">Forfeited.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" xlink:to="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning_doc" xml:lang="en-US">Outstanding at December 31, 2019.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_Engineering" xlink:to="duot_Engineering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_Engineering_doc" xml:lang="en-US">Engineering.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_OfficersDirectorsAndStaffMembersMember" xlink:to="duot_OfficersDirectorsAndStaffMembersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_OfficersDirectorsAndStaffMembersMember_doc" xml:lang="en-US">Officers, Directors and staff members [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ScheduleOfReclassificationsTableTextBlock" xlink:to="duot_ScheduleOfReclassificationsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ScheduleOfReclassificationsTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of reclassifications.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SalesMarketingExpense" xlink:to="duot_SalesMarketingExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_SalesMarketingExpense_doc" xml:lang="en-US">Sales &amp;amp; marketing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AdministrativeExpense" xlink:to="duot_AdministrativeExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AdministrativeExpense_doc" xml:lang="en-US">Administration.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_MaximumNumberOfSharesWasIncreased" xlink:to="duot_MaximumNumberOfSharesWasIncreased_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_MaximumNumberOfSharesWasIncreased_doc" xml:lang="en-US">Maximum number of shares was increased.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AITechnologiesMember" xlink:to="duot_AITechnologiesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AITechnologiesMember_doc" xml:lang="en-US">AI technologies [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ReverseStockSplitPolicyTextBlock" xlink:to="duot_ReverseStockSplitPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ReverseStockSplitPolicyTextBlock_doc" xml:lang="en-US">Reverse Stock-Split [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BbvaUsaMember" xlink:to="duot_BbvaUsaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_BbvaUsaMember_doc" xml:lang="en-US">BBVA USA [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_PaycheckProtectionProgramMember" xlink:to="duot_PaycheckProtectionProgramMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PaycheckProtectionProgramMember_doc" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostAndEstimatedEarningsRecognized" xlink:to="duot_CostAndEstimatedEarningsRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CostAndEstimatedEarningsRecognized_doc" xml:lang="en-US">Costs and estimated earnings recognized.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:to="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks_doc" xml:lang="en-US">Amount after amortization of patent and trademark assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_doc" xml:lang="en-US">Repayments of insurance and equipment financing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:to="duot_StockholdersEquityAndAdditionalPaidInCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_StockholdersEquityAndAdditionalPaidInCapital_doc" xml:lang="en-US">Total stock &amp; paid-in-capital.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ProceedsFromUnderwritingOffering" xlink:to="duot_ProceedsFromUnderwritingOffering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ProceedsFromUnderwritingOffering_doc" xml:lang="en-US">Proceeds from an underwritten offering.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ThinkEquityMember" xlink:to="duot_ThinkEquityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ThinkEquityMember_doc" xml:lang="en-US">ThinkEquity [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommonStockPublicOfferingPrice" xlink:to="duot_CommonStockPublicOfferingPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CommonStockPublicOfferingPrice_doc" xml:lang="en-US">Public offering price of common stock issue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ClosingDateOfPublicOffering" xlink:to="duot_ClosingDateOfPublicOffering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ClosingDateOfPublicOffering_doc" xml:lang="en-US">Closing date of public offering.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:to="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1_doc" xml:lang="en-US">Total compensation cost for stock options not yet recognized, expensed during remaining quarters of 2020.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:to="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2_doc" xml:lang="en-US">Total compensation cost for stock options not yet recognized, expensed 2021.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_2_lbl" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:to="duot_StockholdersEquityAndAdditionalPaidInCapital_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_StockholdersEquityAndAdditionalPaidInCapital_3_lbl" xml:lang="en-US">StockholdersEquityAndAdditionalPaidInCapital</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_3_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:to="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_TotalPaidInCapitalAndRetainedEarningsDeficit_3_lbl" xml:lang="en-US">Prepaid balance of debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_2_lbl" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_2_lbl" xml:lang="en-US">Interest Expense, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_2_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_2_lbl" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">IncreaseDecreaseInOperatingLeaseRightOfUseAsset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForSoftware_2_lbl" xml:lang="en-US">Payments for Software</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xml:lang="en-US">Repayments of Lines of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xml:lang="en-US">Repayments of Related Party Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_3_lbl" xml:lang="en-US">RepaymentsOfInsuranceAndEquipmentFinancing</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_2_lbl" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_2_lbl" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ContractAccountingTextBlock" xlink:to="duot_ContractAccountingTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ContractAccountingTextBlock_3_lbl" xml:lang="en-US">Increase in debt discount and paid-in capital for warrants issued with debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:to="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock_3_lbl" xml:lang="en-US">Note 1 - Nature Of Operations Basis Of Presentation And Summary Of Signifcant Acctg Policies Details Narratives</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:to="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock_3_lbl" xml:lang="en-US">Fair value of shares exchanged</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_2_lbl" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:to="duot_LesseeFinanceLeaseLiabilityImputedInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_LesseeFinanceLeaseLiabilityImputedInterest_3_lbl" xml:lang="en-US">Initial principal amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_2_lbl" xml:lang="en-US">Finance Lease, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2_lbl" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:to="duot_LesseeOperatingLeaseLiabilityImputedInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_LesseeOperatingLeaseLiabilityImputedInterest_3_lbl" xml:lang="en-US">Consideration amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_3_lbl" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue_3_lbl" xml:lang="en-US">Sharebased Compensation Arrangement by Sharebased Payment Award Equity Instruments Other Than Options Grants In Period Aggregate Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:to="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_3_lbl" xml:lang="en-US">WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:to="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:to="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">WarrantsExchangedForCommonStockWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_3_lbl" xml:lang="en-US">Working capital deficit [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:to="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_3_lbl" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_BillingsOrCashReceived" xlink:to="duot_BillingsOrCashReceived_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_BillingsOrCashReceived_3_lbl" xml:lang="en-US">GainOnSettlementOfAccountsPayable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CostAndEstimatedEarningsRecognized" xlink:to="duot_CostAndEstimatedEarningsRecognized_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CostAndEstimatedEarningsRecognized_3_lbl" xml:lang="en-US">CostAndEstimatedEarningsRecognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_2_lbl" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_2_lbl" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>duot-20200331_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.3b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0320 10Q.xfr; Date: 2020%2D05%2D15T16:06:52Z -->
    <!-- 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://duostechnologies/role/DocumentAndEntityInformation" xlink:href="duot-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20200331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20200331.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20200331.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20200331.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20200331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20200331.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20200331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20200331.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20200331.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20200331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20200331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20200331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20200331.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:href="duot-20200331.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20200331.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20200331.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20200331.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20200331.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20200331.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20200331.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20200331.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20200331.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20200331.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20200331.xsd#SubsequentEventsDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DocumentAndEntityInformationAbstract" xlink:label="loc_duotDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesAPreferredStockMember" xlink:label="loc_duotConvertibleSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:label="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_duotFiniteLivedIntangibleAssetsNetPatentsAndTrademarks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="loc_us-gaapDeferredIncomeCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_StockholdersEquityAndAdditionalPaidInCapital" xlink:label="loc_duotStockholdersEquityAndAdditionalPaidInCapital" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_duotStockholdersEquityAndAdditionalPaidInCapital" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockCommonValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesAPreferredStockMember" xlink:label="loc_duotConvertibleSeriesAPreferredStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaapTemporaryEquityParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquityParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaapTemporaryEquitySharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaapTemporaryEquitySharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaapTemporaryEquitySharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquitySharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="loc_us-gaapTemporaryEquityLiquidationPreference" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTemporaryEquityLiquidationPreference" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="loc_us-gaapPreferredStockRedemptionPricePerShare" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockRedemptionPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PreferredStockSharesAvailableToBeDesignated" xlink:label="loc_duotPreferredStockSharesAvailableToBeDesignated" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotPreferredStockSharesAvailableToBeDesignated" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapTechnologyServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AITechnologiesMember" xlink:label="loc_duotAITechnologiesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotAITechnologiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="loc_duotSalesMarketingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_duotSalesMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="loc_duotEngineering" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_duotEngineering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="loc_duotAdministrativeExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_duotAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapInterestExpenseOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaapDerivativeGainLossOnDerivativeNet" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapDerivativeGainLossOnDerivativeNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:title="00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY (DEFICIT)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="60" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercised" xlink:label="loc_duotCommonsStockIssuedForWarrantsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotCommonsStockIssuedForWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonsStockIssuedForWarrantsExercisedShares" xlink:label="loc_duotCommonsStockIssuedForWarrantsExercisedShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotCommonsStockIssuedForWarrantsExercisedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:label="loc_duotDebtDiscountFromWarrantsIssuedWithPromissoryNote" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotDebtDiscountFromWarrantsIssuedWithPromissoryNote" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCashFlowsDirectMethodAbstract" xlink:label="loc_us-gaapOperatingCashFlowsDirectMethodAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapOperatingCashFlowsDirectMethodAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCashFlowsDirectMethodAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseObligation" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_duotIncreaseDecreaseInOperatingLeaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="loc_us-gaapPaymentsForSoftware" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForSoftware" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ProceedsFromNotesPayablerelatedParties" xlink:label="loc_duotProceedsFromNotesPayablerelatedParties" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_duotProceedsFromNotesPayablerelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCash_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesIssued1" xlink:label="loc_us-gaapNotesIssued1" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapNotesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_us-gaapDebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapDebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NoteIssuedForEquipmentFinancingLease" xlink:label="loc_duotNoteIssuedForEquipmentFinancingLease" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_duotNoteIssuedForEquipmentFinancingLease" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Liquidity" xlink:title="00000008 - Disclosure - LIQUIDITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:title="00000009 - Disclosure - SOFTWARE DEVELOPMENT COSTS">
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Debt" xlink:title="00000010 - Disclosure - DEBT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/LineOfCredit" xlink:title="00000011 - Disclosure - LINE OF CREDIT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaapScheduleOfLineOfCreditFacilitiesTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000013 - Disclosure - STOCKHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Revenue" xlink:title="00000014 - Disclosure - REVENUE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RevenuesTextBlock" xlink:label="loc_duotRevenuesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_duotRevenuesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccounting" xlink:title="00000015 - Disclosure - CONTRACT ACCOUNTING">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ContractAccountingTextBlock" xlink:label="loc_duotContractAccountingTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotContractAccountingTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEvents" xlink:title="00000016 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ReverseStockSplitPolicyTextBlock" xlink:label="loc_duotReverseStockSplitPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_duotReverseStockSplitPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Reclassifications" xlink:label="loc_us-gaapReclassifications" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapReclassifications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaapDerivativesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapDerivativesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ScheduleOfReclassificationsTableTextBlock" xlink:label="loc_duotScheduleOfReclassificationsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_duotScheduleOfReclassificationsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:title="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:label="loc_duotScheduleOfSoftwareDevelopmentCostsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_duotScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaapConvertibleDebtTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapConvertibleDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:label="loc_duotConvertibleDebtThirdPartyTableTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_duotConvertibleDebtThirdPartyTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:title="00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000022 - Disclosure - STOCKHOLDERS&apos; EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingTables" xlink:title="00000023 - Disclosure - CONTRACT ACCOUNTING (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:label="loc_duotCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:label="loc_duotBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:title="00000024 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerAMember" xlink:label="loc_duotCustomerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerBMember" xlink:label="loc_duotCustomerBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CustomerCMember" xlink:label="loc_duotCustomerCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtStatementGeographicalAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:title="00000025 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaapStockCompensationPlanMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockCompensationPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ConvertibleCommonSharesIssuedUponConversion" xlink:label="loc_duotConvertibleCommonSharesIssuedUponConversion" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotConvertibleCommonSharesIssuedUponConversion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails" xlink:title="00000026 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Engineering" xlink:label="loc_duotEngineering" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotEngineering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SalesMarketingExpense" xlink:label="loc_duotSalesMarketingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotSalesMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AdministrativeExpense" xlink:label="loc_duotAdministrativeExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingCostsAndExpenses" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:title="00000027 - Disclosure - LIQUIDITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WorkingCapitalDeficit" xlink:label="loc_duotWorkingCapitalDeficit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotWorkingCapitalDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WorkingCapitalToFundAdditionalResources" xlink:label="loc_duotWorkingCapitalToFundAdditionalResources" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotWorkingCapitalToFundAdditionalResources" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ProceedsFromUnderwritingOffering" xlink:label="loc_duotProceedsFromUnderwritingOffering" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotProceedsFromUnderwritingOffering" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000028 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:title="00000029 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteOneMember" xlink:label="loc_duotThirdPartyInsuranceNoteOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteTwoMember" xlink:label="loc_duotThirdPartyInsuranceNoteTwoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesMember" xlink:label="loc_duotNotesPayableRelatedPartiesMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesOneMember" xlink:label="loc_duotNotesPayableRelatedPartiesOneMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableMember" xlink:label="loc_duotNotesPayableMember" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_FinanceLeaseInsuranceNoteOneMember" xlink:label="loc_duotFinanceLeaseInsuranceNoteOneMember" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotFinanceLeaseInsuranceNoteOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="loc_us-gaapDerivativeFixedInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDerivativeFixedInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NumberOfInstallment" xlink:label="loc_duotNumberOfInstallment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNumberOfInstallment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableCurrentNet" xlink:label="loc_duotNotesPayableCurrentNet" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableCurrentNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteOneMember" xlink:label="loc_duotThirdPartyInsuranceNoteOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteTwoMember" xlink:label="loc_duotThirdPartyInsuranceNoteTwoMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapOtherNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000032 - Disclosure - DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:label="loc_duotLesseeFinanceLeaseLiabilityImputedInterest" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_duotLesseeFinanceLeaseLiabilityImputedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000033 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyOneMember" xlink:label="loc_duotRelatedPartyOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotRelatedPartyOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RelatedPartyTwoMember" xlink:label="loc_duotRelatedPartyTwoMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotRelatedPartyTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:label="loc_duotNotesPayableRelatedPartiesCurrentAndNoncurrentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000034 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LineOfCreditWellsFargoBankMember" xlink:label="loc_duotLineOfCreditWellsFargoBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_duotLineOfCreditWellsFargoBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:title="00000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="loc_stprFL" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_stprFL" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareMaintenanceFees" xlink:label="loc_duotSoftwareMaintenanceFees" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotSoftwareMaintenanceFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaapPaymentsOfDebtExtinguishmentCosts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtExtinguishmentCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_AreaOfLease" xlink:label="loc_duotAreaOfLease" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotAreaOfLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OperatingLeaseRightOfUseAsset1" xlink:label="loc_duotOperatingLeaseRightOfUseAsset1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotOperatingLeaseRightOfUseAsset1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:label="loc_duotLesseeOperatingLeaseLiabilityImputedInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_duotLesseeOperatingLeaseLiabilityImputedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS&apos; EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareholderMember" xlink:label="loc_duotShareholderMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_duotShareholderMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotEmployeesAndDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PresidentAndChiefOperatingOfficerMember" xlink:label="loc_duotPresidentAndChiefOperatingOfficerMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotPresidentAndChiefOperatingOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_duotPlan2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ThinkEquityMember" xlink:label="loc_duotThinkEquityMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_duotThinkEquityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaapOverAllotmentOptionMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapOverAllotmentOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommonStockPublicOfferingPrice" xlink:label="loc_duotCommonStockPublicOfferingPrice" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotCommonStockPublicOfferingPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ClosingDateOfPublicOffering" xlink:label="loc_duotClosingDateOfPublicOffering" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotClosingDateOfPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GainLossOnSettlement" xlink:label="loc_duotGainLossOnSettlement" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotGainLossOnSettlement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:label="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:label="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ReducedExercisePrice" xlink:label="loc_duotReducedExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotReducedExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaximumNumberOfSharesWasIncreased" xlink:label="loc_duotMaximumNumberOfSharesWasIncreased" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotMaximumNumberOfSharesWasIncreased" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Employee Stock Options) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" xlink:label="loc_duotSharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_duotSharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000039 - Disclosure - STOCKHOLDERS&apos; EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapConversionOfStockSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:label="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:label="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:label="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostsAndEstimatedEarningsRecognized" xlink:label="loc_duotCostsAndEstimatedEarningsRecognized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotCostsAndEstimatedEarningsRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsOrCashReceived" xlink:label="loc_duotBillingsOrCashReceived" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotBillingsOrCashReceived" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BillingsAndorCashReceiptsOnUncompletedContracts" xlink:label="loc_duotBillingsAndorCashReceiptsOnUncompletedContracts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotBillingsAndorCashReceiptsOnUncompletedContracts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CostAndEstimatedEarningsRecognized" xlink:label="loc_duotCostAndEstimatedEarningsRecognized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotCostAndEstimatedEarningsRecognized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000042 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaapDisaggregationOfRevenueTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapDisaggregationOfRevenueLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember" xlink:label="loc_srtNorthAmericaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtNorthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_RailMember" xlink:label="loc_duotRailMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotRailMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_CommercialMember" xlink:label="loc_duotCommercialMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotCommercialMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PetrochemicalMember" xlink:label="loc_duotPetrochemicalMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotPetrochemicalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GovernmentMember" xlink:label="loc_us-gaapGovernmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapGovernmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingMember" xlink:label="loc_us-gaapBankingMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapBankingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ItSuppliersMember" xlink:label="loc_duotItSuppliersMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotItSuppliersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_duotSoftwareLicenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_srtProductOrServiceAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_TurnkeyProjectsMember" xlink:label="loc_duotTurnkeyProjectsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotTurnkeyProjectsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_MaintenanceAndSupportMember" xlink:label="loc_duotMaintenanceAndSupportMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotMaintenanceAndSupportMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_DataCenterAuditingServicesMember" xlink:label="loc_duotDataCenterAuditingServicesMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotDataCenterAuditingServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember_2" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_duotSoftwareLicenseMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_SoftwareLicenseMember" xlink:label="loc_duotSoftwareLicenseMember_3" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotSoftwareLicenseMember_3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_GoodsTransferredOverTimeMember" xlink:label="loc_duotGoodsTransferredOverTimeMember" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotGoodsTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_ServicesTransferredOverTimeMember" xlink:label="loc_duotServicesTransferredOverTimeMember" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotServicesTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEventsDetails" xlink:title="00000043 - Disclosure - SUBSEQUENT EVENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_OfficersDirectorsAndStaffMembersMember" xlink:label="loc_duotOfficersDirectorsAndStaffMembersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotOfficersDirectorsAndStaffMembersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_BbvaUsaMember" xlink:label="loc_duotBbvaUsaMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_duotBbvaUsaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20200331.xsd#duot_PaycheckProtectionProgramMember" xlink:label="loc_duotPaycheckProtectionProgramMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_duotPaycheckProtectionProgramMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6650923808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LIQUIDITY (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>LIQUIDITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 2,147,049<span></span>
</td>
<td class="num">$ (44,169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operations</a></td>
<td class="nump">1,657,013<span></span>
</td>
<td class="nump">$ 1,500,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="nump">5,503,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">34,887,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,740,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ProceedsFromUnderwritingOffering', window );">Proceeds from an underwritten offering</a></td>
<td class="nump">$ 8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ProceedsFromUnderwritingOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from an underwritten offering.</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;">duot_ProceedsFromUnderwritingOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_WorkingCapitalDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Working capital deficit.</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;">duot_WorkingCapitalDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6753290224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock', window );">Schedule of Contract Assets on Uncompleted Contracts</a></td>
<td class="text"><p style="margin: 0px; text-align: justify">At March 31, 2020 and December 31, 2019, contract assets on uncompleted contracts consisted of the following:</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.93px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">2,650,012</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">3,700,124</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Billings or cash received</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(2,266,312</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(2,324,204</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Contract assets</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">383,700</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">1,375,920</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock', window );">Schedule of Contract Liabilities on Uncompleted Contracts</a></td>
<td class="text"><p style="margin: 0px; text-align: justify">At March 31, 2020 and December 31, 2019, contract liabilities on uncompleted contracts consisted of the following:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.53px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Billings and/or cash receipts on uncompleted contracts</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">34,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">35,665</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(24,503</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(27,004</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Contract liabilities</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">10,170</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">8,661</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue Quantitative</a></td>
<td class="text"><p style="margin: 0px; text-align: center"><b><u>For the Three Months Ended March 31, 2020</u></b></p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 20.86px" /><td style="width: 48.06px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.2px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 67.86px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 11.8px" /><td style="width: 57.53px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 15.06px" /><td style="width: 54.26px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 72.06px" /><td style="width: 5.26px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.6px" /><td style="width: 3.6px" /></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"><p style="margin: 0px; font-size: 8pt"><b>Segments</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Rail</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>IT Suppliers</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Primary Geographical Markets</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">North America</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Major Goods and Service Lines</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Turnkey Projects</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">481,110</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">8,622</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,942</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">513,674</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Maintenance &#38; Support</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">232,148</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">65,713</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">27,149</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">20,177</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">345,187</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Data Center Auditing Services</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">129,699</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">129,699</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Software License</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,385</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,385</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Timing of Revenue Recognition</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Goods transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">481,110</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">8,622</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,942</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">132,084</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">645,758</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Services transferred over time</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">232,148</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">65,713</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">20,177</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">345,187</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: center"><b><u>For the Three Months Ended March 31, 2019</u></b></p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 20.86px" /><td style="width: 48.06px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.2px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 67.86px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 11.8px" /><td style="width: 57.53px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 15.06px" /><td style="width: 54.26px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 72.06px" /><td style="width: 5.26px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.6px" /><td style="width: 3.6px" /></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"><p style="margin: 0px; font-size: 8pt"><b>Segments</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Rail</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>IT Suppliers</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Primary Geographical Markets</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">North America</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,352,081</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Major Goods and Service Lines</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Turnkey Projects</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,389,656</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">(29,884)</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">26,547</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,272</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">461,237</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,870,828</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Maintenance &#38; Support</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">282,141</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">49,806</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,806</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">20,221</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">9,110</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">369,084</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Data Center Auditing Services</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">64,769</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">64,769</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Software License</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">47,400</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">47,400</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,352,081</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Timing of Revenue Recognition</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Goods transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,389,656</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">(29,884)</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">26,547</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,272</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">461,237</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">112,169</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,982,997</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 9pt">Services transferred over time</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">282,141</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">49,806</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,806</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">20,221</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">9,110</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">369,084</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,352,081</p></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts.</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;">duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts.</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;">duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6874820096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 990,945<span></span>
</td>
<td class="nump">$ 4,352,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_GoodsTransferredOverTimeMember', window );">Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">645,758<span></span>
</td>
<td class="nump">3,982,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_ServicesTransferredOverTimeMember', window );">Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">345,187<span></span>
</td>
<td class="nump">369,084<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=duot_TurnkeyProjectsMember', window );">Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">513,674<span></span>
</td>
<td class="nump">3,870,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=duot_MaintenanceAndSupportMember', window );">Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">345,187<span></span>
</td>
<td class="nump">369,084<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=duot_DataCenterAuditingServicesMember', window );">Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">129,699<span></span>
</td>
<td class="nump">64,769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">713,258<span></span>
</td>
<td class="nump">3,671,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">481,110<span></span>
</td>
<td class="nump">3,389,656<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">232,148<span></span>
</td>
<td class="nump">282,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">481,110<span></span>
</td>
<td class="nump">3,389,656<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">232,148<span></span>
</td>
<td class="nump">282,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">74,335<span></span>
</td>
<td class="nump">19,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">8,622<span></span>
</td>
<td class="num">(29,884)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65,713<span></span>
</td>
<td class="nump">49,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">8,622<span></span>
</td>
<td class="num">(29,884)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65,713<span></span>
</td>
<td class="nump">49,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">34,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">26,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">26,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember', window );">Petrochemical [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">27,149<span></span>
</td>
<td class="nump">43,493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">23,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">27,149<span></span>
</td>
<td class="nump">20,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">23,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">27,149<span></span>
</td>
<td class="nump">20,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">44,119<span></span>
</td>
<td class="nump">470,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">23,942<span></span>
</td>
<td class="nump">461,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">20,177<span></span>
</td>
<td class="nump">9,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">23,942<span></span>
</td>
<td class="nump">461,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">20,177<span></span>
</td>
<td class="nump">9,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">132,084<span></span>
</td>
<td class="nump">112,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,385<span></span>
</td>
<td class="nump">47,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Goods transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">132,084<span></span>
</td>
<td class="nump">112,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Services transferred over time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Turnkey Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Maintenance &amp; Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember', window );">IT Suppliers [Member] | Data Center Auditing Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">129,699<span></span>
</td>
<td class="nump">64,769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_SoftwareLicenseMember', window );">Software License [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,385<span></span>
</td>
<td class="nump">47,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">990,945<span></span>
</td>
<td class="nump">4,352,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Rail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">713,258<span></span>
</td>
<td class="nump">3,671,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">74,335<span></span>
</td>
<td class="nump">19,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Petrochemical [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">34,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">27,149<span></span>
</td>
<td class="nump">43,493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | Banking [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">44,119<span></span>
</td>
<td class="nump">470,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', window );">North America [Member] | IT Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 132,084<span></span>
</td>
<td class="nump">$ 112,169<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_GoodsTransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_GoodsTransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_ServicesTransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_ServicesTransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=duot_TurnkeyProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=duot_TurnkeyProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=duot_MaintenanceAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=duot_MaintenanceAndSupportMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=duot_DataCenterAuditingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=duot_DataCenterAuditingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=duot_RailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=duot_SoftwareLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=duot_SoftwareLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=duot_PetrochemicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_SoftwareLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=duot_SoftwareLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=duot_ItSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=duot_SoftwareLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=duot_SoftwareLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6771595344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LIQUIDITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>LIQUIDITY [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">LIQUIDITY</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 2 &#150; LIQUIDITY</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As reflected in the accompanying unaudited consolidated financial statements, the Company had a net loss of $2,147,049 for the three months ended March 31, 2020. During the same period, net cash used in operating activities was $1,657,013. The working capital surplus and accumulated deficit as of March 31, 2020 were $5,503,723 and $34,887,764 respectively. In previous financial reports, the Company had raised substantial doubt about continuing as a going concern. This was principally due to a lack of working capital prior to an underwritten offering which was completed during the quarter (the &#147;2020 Offering&#148;). </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Upon completion of the 2020 Offering during this quarter, management raised
sufficient working capital to meet its needs for the next 12-months without the need to raise further capital. The Company
continues to be successful in attracting new business and establishing a backlog of projects. Most importantly, the
Company&#146;s success in increasing its working capital surplus after receiving proceeds from the 2020 Offering of more than
$8.1 million after payment of banking fees and expenses in connection with an up listing to Nasdaq.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Management believes that we have eliminated the substantial doubt for the Company to continue as a going concern. We are executing the plan to grow our business and achieve profitability without the requirement to raise additional capital for existing operations. In the long run, the continuation of the Company as a going concern is dependent upon the ability of the Company to continue executing the plan described above, generate sufficient revenue and to attain consistently profitable operations. Although the current Novel Coronavirus (Covid-19) issue has affected our operations, and this is not expected to be a long-term issue, the Company cannot currently quantify the uncertainty related to the recent pandemic and its effects on the business in the coming quarters. We have analyzed our cash flow under &#147;stress test&#148; conditions and have determined that we have sufficient liquid assets on hand to maintain operations for at least 12 months from the date of this report.&#160; </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6874035712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenues</a></td>
<td class="nump">$ 990,945<span></span>
</td>
<td class="nump">$ 4,352,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>COST OF REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="nump">888,080<span></span>
</td>
<td class="nump">2,221,237<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">102,865<span></span>
</td>
<td class="nump">2,130,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SalesMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">139,852<span></span>
</td>
<td class="nump">250,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_Engineering', window );">Engineering</a></td>
<td class="nump">312,428<span></span>
</td>
<td class="nump">465,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">406,392<span></span>
</td>
<td class="nump">383,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AdministrativeExpense', window );">Administration</a></td>
<td class="nump">1,015,559<span></span>
</td>
<td class="nump">803,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">AI technologies</a></td>
<td class="nump">316,549<span></span>
</td>
<td class="nump">181,314<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">2,190,780<span></span>
</td>
<td class="nump">2,084,394<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">PROFIT (LOSS) FROM OPERATIONS</a></td>
<td class="num">(2,087,915)<span></span>
</td>
<td class="nump">46,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>OTHER INCOME (EXPENSES):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="num">(68,932)<span></span>
</td>
<td class="num">(2,621)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">9,798<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="num">(59,134)<span></span>
</td>
<td class="num">(2,281)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET PROFIT (LOSS)</a></td>
<td class="num">$ (2,147,049)<span></span>
</td>
<td class="nump">$ 44,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Net Profit (Loss) Per Share</a></td>
<td class="num">$ (0.80)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Diluted Net Profit (Loss) Per Share</a></td>
<td class="num">$ (0.80)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted Average Shares-Basic</a></td>
<td class="nump">2,687,482<span></span>
</td>
<td class="nump">1,547,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Shares-Diluted</a></td>
<td class="nump">2,687,482<span></span>
</td>
<td class="nump">3,485,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Technology Systems [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenues</a></td>
<td class="nump">$ 513,674<span></span>
</td>
<td class="nump">$ 3,918,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>COST OF REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="nump">581,544<span></span>
</td>
<td class="nump">2,092,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Technical Support [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenues</a></td>
<td class="nump">345,187<span></span>
</td>
<td class="nump">321,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>COST OF REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="nump">234,276<span></span>
</td>
<td class="nump">105,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Consulting Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenues</a></td>
<td class="nump">132,084<span></span>
</td>
<td class="nump">112,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>COST OF REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="nump">$ 72,260<span></span>
</td>
<td class="nump">$ 22,919<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Administration.</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;">duot_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_Engineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Engineering.</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;">duot_Engineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SalesMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales &amp;amp; marketing.</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;">duot_SalesMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as 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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6605700192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ContractAccountingTextBlock', window );">CONTRACT ACCOUNTING</a></td>
<td class="text"><p style="margin: 0px"><b>NOTE 9 &#150;</b> <b>CONTRACT ACCOUNTING</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Contract Assets</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Contract assets on uncompleted contracts represents costs and estimated earnings in excess of billings and/or cash received on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.</p>
<p style="margin: 0px; text-indent: 48px; text-align: justify">&#160;</p>
<p style="margin: 0px; text-align: justify">At March 31, 2020 and December 31, 2019, contract assets on uncompleted contracts consisted of the following:</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.93px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">2,650,012</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">3,700,124</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Billings or cash received</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(2,266,312</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(2,324,204</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Contract assets</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">383,700</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">1,375,920</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Contract Liabilities</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Contract liabilities on uncompleted contracts represents billings and/or cash received that exceed accumulated revenues recognized on uncompleted contracts accounted for under the input method, which recognizes revenue only to the extent of the cost incurred.</p>
<p style="margin: 0px; text-align: justify">&#160;</p>
<p style="margin: 0px; text-align: justify">At March 31, 2020 and December 31, 2019, contract liabilities on uncompleted contracts consisted of the following:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.53px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Billings and/or cash receipts on uncompleted contracts</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">34,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">35,665</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(24,503</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(27,004</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Contract liabilities</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">10,170</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">8,661</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">A contract is considered complete when all costs except insignificant items have been incurred and the installation is operating according to specifications or has been accepted by the customer.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company has contracts in various stages of completion. Such contracts require estimates to determine the appropriate cost and revenue recognition. Costs estimates are reviewed periodically on a contract-by-contract basis throughout the life of the contract such that adjustments to the profit resulting from revisions are made cumulative to the date of the revision. Significant management judgments and estimates, including the estimated costs to complete projects, must be made and used in connection with the revenue recognized in the accounting period. Current estimates may be revised as additional information becomes available.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Technical Support</b></p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">Maintenance and technical support services are provided on both an as-needed and extended-term basis and may include providing both parts and labor. Maintenance and technical support provided outside of a maintenance contract are on an as-requested basis, and revenue is recognized as the services are provided. Revenue for maintenance and technical support provided on an extended-term basis is recognized ratably over the term of the contract.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">For sales arrangements that do not involve multiple elements such as professional services, which are of short-term duration, revenues are recognized when services are completed.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b>Consulting Services</b></p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company&#146;s consulting services business generates revenues under contract with customers from three sources: (1) Professional Services (consulting and auditing); (2) Software licensing with optional hardware sales; and (3) Customer Service (training and maintenance support).</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">For sales arrangements that do not involve performance obligations:&#160;</p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td style="width: 64px" /><td /></tr>
<tr><td style="margin-top: 0px; vertical-align: top; width: 64px"><p style="margin: 0px; padding-left: 32px">(1)</p>
</td><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; text-align: justify">Revenues for professional services, which are of short-term duration, are recognized when services are completed;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top; width: 64px"><p style="margin: 0px; padding-left: 32px">(2)</p>
</td><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; text-align: justify">For all periods reflected in this report, software license sales have been one-time sales of a perpetual license to use our software product and the customer also has the option to purchase third-party manufactured handheld devices from us if they purchase our software license. Accordingly, the revenue is recognized upon delivery of the software and delivery of the hardware, as applicable, to the customer;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top; width: 64px"><p style="margin: 0px; padding-left: 32px">(3)</p>
</td><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; text-align: justify">Training sales are one-time upfront short-term training sessions and are recognized after the service has been performed; and</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top; width: 64px"><p style="margin: 0px; padding-left: 32px">(4)</p>
</td><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; text-align: justify">Maintenance/support is an optional product sold to our software license customers under one-year contracts. Accordingly, maintenance payments received upfront are deferred and recognized over the contract term.</p>
</td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Artificial Intelligence </b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Beginning in 2020, the Company will begin to derive revenue from applications that incorporate artificial intelligence (AI) in the form of predetermined algorithms to provide important operating information to the users of our systems. &#160;The revenue generated from these applications of AI consists of an annual application maintenance fee which will be recognized ratably over the year, plus fees for the design, development, testing and incorporation of new algorithms into the system which will be recognized upon completion of each deliverable.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Multiple Elements</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Arrangements with customers may involve multiple elements including project revenue and maintenance services in our Intelligent Technology Systems business. Maintenance will occur after the project is completed and may be provided on an extended-term basis or on an as-needed basis. In our consulting services business, multiple elements may include any of the above four sources. Training and maintenance on software products may occur after the software product sale while other services may occur before or after the software product sale and may not relate to the software product. Revenue recognition for multiple element arrangement is as follows:</p>
<p style="margin: 0px; text-align: justify"><br /></p>

<p style="margin: 0px; text-align: justify">Each element is accounted for separately when each element has value to the customer on a standalone basis and there is Company specific objective evidence of selling price of each deliverable. For revenue arrangements with multiple deliverables, the Company allocates the total customer arrangement to the separate units of accounting based on their relative selling prices as determined by the price of the items when sold separately. Once the selling price is allocated, the revenue for each element is recognized using the applicable criteria under GAAP as discussed above for elements sold in non-multiple element arrangements. A delivered item or items that do not qualify as a separate unit of accounting within the arrangement are combined with the other applicable undelivered items within the arrangement. The allocation of arrangement consideration and the recognition of revenue is then determined for those combined deliverables as a single unit of accounting. The Company sells its various services and software and hardware products at established prices on a standalone basis which provides Company specific objective evidence of selling price for purposes of multiple element relative selling price allocation. The Company only sells maintenance services or spare parts based on its established rates after it has completed a system integration project for a customer. The customer is not required to purchase maintenance services. All elements in multiple element arrangements with Company customers qualify as separate units of account for revenue recognition purposes.&#160;</p>
<p style="margin: 0px; text-indent: 48px; text-align: justify">&#160;</p>
<p style="margin: 0px; text-align: justify"><b>Deferred Revenue</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Deferred revenues represent billings or cash received in excess of revenue recognizable on service agreements that are not accounted for under the percentage of completion method.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Disaggregation of Revenue </b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company is following the guidance of ASC 606-10-55-296 and 297 for disaggregation of revenue. Accordingly, revenue has been disaggregated according to the nature, amount, timing and uncertainty of revenue and cash flows. We are providing qualitative and quantitative disclosures.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Qualitative:</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; float: left">1.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">We have three distinct revenue sources:</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">a.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Turnkey, engineered projects;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">b.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Associated maintenance and support services; and</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">c.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Licensing and professional services related to auditing of data center assets.</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left">2.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">We currently operate in North America including the USA, Mexico and Canada.</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left">3.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">Our customers include rail transportation, commercial, petrochemical, government, banking and IT suppliers.</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left">4.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">Our contracts are fixed price and fall into two duration types:</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">a.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Turnkey engineered projects and professional service contracts that are less than 1 year in duration and are typically three to three months in length; and</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">b.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Maintenance and support contracts ranging from one to five years in length.</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; clear: left; float: left">5.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">Transfer of goods and services are over time.</p>
<p style="margin: 0px; clear: left"><br /></p>
<p style="margin: 0px"><b>Quantitative: &#160;</b></p>
<p style="margin: 0px; text-align: center"><b><u>For the Three Months Ended March 31, 2020</u></b></p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 20.8px" /><td style="width: 48.13px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.2px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 67.86px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 11.8px" /><td style="width: 57.53px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 15.06px" /><td style="width: 54.26px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 72.06px" /><td style="width: 5.26px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.6px" /><td style="width: 3.6px" /></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"><p style="margin: 0px; font-size: 8pt"><b>Segments</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Rail</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>IT Suppliers</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Primary Geographical Markets</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">North America</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Major Goods and Service Lines</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Turnkey Projects</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">481,110</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">8,622</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">23,942</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">513,674</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Maintenance &#38; Support</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">232,148</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">65,713</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">27,149</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">20,177</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">345,187</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Data Center Auditing Services</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">129,699</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">129,699</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Software License</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">2,385</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">2,385</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Timing of Revenue Recognition</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Goods transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">481,110</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">8,622</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">23,942</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">132,084</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">645,758</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Services transferred over time</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">232,148</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">65,713</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">20,177</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">345,187</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">713,258</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">74,335</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">27,149</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">44,119</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">132,084</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">990,945</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; line-height: 6pt"><br /></p>
<p style="margin: 0px; text-align: center"><b><u>For the Three Months Ended March 31, 2019</u></b></p>
<p style="margin: 0px; line-height: 6pt"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 20.8px" /><td style="width: 48.13px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.2px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 67.86px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 11.8px" /><td style="width: 57.53px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 15.06px" /><td style="width: 54.26px" /><td style="width: 5.66px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 72.06px" /><td style="width: 5.26px" /><td style="width: 5.66px" /><td style="width: 6.06px" /><td style="width: 63.6px" /><td style="width: 3.6px" /></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top"><p style="margin: 0px; font-size: 8pt"><b>Segments</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Rail</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>IT Suppliers</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Primary Geographical Markets</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 68.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 73.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 78.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 69.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 68.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 73.93px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.33px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 78.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: top; width: 69.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">North America</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">4,352,081</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-top: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Major Goods and Service Lines</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Turnkey Projects</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,389,656</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">(29,884)</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">26,547</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">23,272</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">461,237</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,870,828</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Maintenance &#38; Support</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">282,141</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">49,806</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">7,806</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">20,221</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">9,110</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">369,084</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Data Center Auditing Services</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">64,769</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">64,769</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Software License</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">47,400</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">47,400</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">4,352,081</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt"><b>Timing of Revenue Recognition</b></p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Goods transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,389,656</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">(29,884)</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">26,547</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">23,272</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">461,237</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">112,169</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,982,997</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; line-height: 10pt; padding-left: 8px; text-indent: -8px; font-size: 9pt">Services transferred over time</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">282,141</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">49,806</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">7,806</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">20,221</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">9,110</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">369,084</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 3.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 20.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 48.13px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">3,671,797</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">19,922</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">34,353</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">43,493</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">470,347</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">112,169</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.26px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; line-height: 10pt; font-size: 9pt; text-align: right">4,352,081</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ContractAccountingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract accounting text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_ContractAccountingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6644543392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LINE OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>LINE OF CREDIT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">LINE OF CREDIT</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px"><b>NOTE 5 &#150; LINE OF CREDIT </b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company assumed a line of credit with Wells Fargo Bank upon merger with ISA on April 1, 2015. The line of credit provided for borrowings up to $40,000 but is now closed to future borrowing. The balance as of March 31, 2020 and December 31, 2019, was $65 and $27,615, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 9.75% at March 31, 2020. The former CEO of ISA is the personal guarantor.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6641379232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SOFTWARE DEVELOPMENT COSTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SoftwareDevelopmentCostsAbstract', window );"><strong>SOFTWARE DEVELOPMENT COSTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock', window );">Schedule of Software Development Costs</a></td>
<td class="text"><p style="margin: 0px; text-align: justify">Software development costs consisted of the following at March 31, 2020 and December 31, 2019:</p>
<p style="margin: 0px; text-indent: 48px">&#160;</p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.93px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Software Development Costs</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">60,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">60,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Accumulated amortization</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(45,000</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(40,000</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">15,000</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">20,000</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of software development costs [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SoftwareDevelopmentCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SoftwareDevelopmentCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6763131040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Year ended September 30,</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 44,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">59,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">39,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum financial lease payments</a></td>
<td class="nump">143,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_LesseeFinanceLeaseLiabilityImputedInterest', window );">Less: interest</a></td>
<td class="num">(20,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease liability at March 31, 2020</a></td>
<td class="nump">123,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less: current portion of Finance Lease</a></td>
<td class="num">(46,520)<span></span>
</td>
<td class="num">$ (45,072)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long Term portion of Finance Lease</a></td>
<td class="nump">$ 76,876<span></span>
</td>
<td class="nump">$ 89,026<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_LesseeFinanceLeaseLiabilityImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Imputed interest on finance lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_LesseeFinanceLeaseLiabilityImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6635413968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Year ended March 31,</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 211,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">213,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum financial lease payments</a></td>
<td class="nump">424,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_LesseeOperatingLeaseLiabilityImputedInterest', window );">Less: interest</a></td>
<td class="num">(38,360)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability at March 31, 2020</a></td>
<td class="nump">374,287<span></span>
</td>
<td class="nump">$ 442,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion of Operating lease obligations</a></td>
<td class="num">(248,985)<span></span>
</td>
<td class="num">(239,688)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long Term portion of Operating lease obligations</a></td>
<td class="nump">$ 137,535<span></span>
</td>
<td class="nump">$ 202,797<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_LesseeOperatingLeaseLiabilityImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Imputed interest on operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_LesseeOperatingLeaseLiabilityImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6866097728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>May 11, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duos Technologies Group, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Country Code</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">000-55497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,524,514<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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="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_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-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_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6875163568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)<br></strong></div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 1,505<span></span>
</td>
<td class="nump">$ 27,416,802<span></span>
</td>
<td class="num">$ (30,269,833)<span></span>
</td>
<td class="num">$ (149,459)<span></span>
</td>
<td class="num">$ (170,985)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2018</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">1,505,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CommonsStockIssuedForWarrantsExercised', window );">Commons stock issued for warrants exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">1,649,786<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,650,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CommonsStockIssuedForWarrantsExercisedShares', window );">Commons stock issued for warrants exercised, shares</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">214,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock options granted to employees</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21,892<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">44,169<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">44,169<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2019</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 1,719<span></span>
</td>
<td class="nump">29,088,480<span></span>
</td>
<td class="num">(30,225,664)<span></span>
</td>
<td class="num">(149,459)<span></span>
</td>
<td class="nump">1,545,076<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2019</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">1,720,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,705,000<span></span>
</td>
<td class="nump">$ 1,982<span></span>
</td>
<td class="nump">31,063,915<span></span>
</td>
<td class="num">(32,740,715)<span></span>
</td>
<td class="num">(157,452)<span></span>
</td>
<td class="num">(127,270)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">1,982,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,542<span></span>
</td>
<td class="nump">9,251,586<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 9,253,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued, shares</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,542,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock options granted to employees</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,100<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Stock issuance cost</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,001,885)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,001,885)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">7,498<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services, shares</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,147,049)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,147,049)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">$ 1,705,000<span></span>
</td>
<td class="nump">$ 3,526<span></span>
</td>
<td class="nump">$ 39,329,214<span></span>
</td>
<td class="num">$ (34,887,764)<span></span>
</td>
<td class="num">$ (157,452)<span></span>
</td>
<td class="nump">$ 5,992,524<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2020</a></td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">3,525,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_CommonsStockIssuedForWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commons stock issued for warrants exercised.</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;">duot_CommonsStockIssuedForWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_CommonsStockIssuedForWarrantsExercisedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commons stock issued for warrants exercised, shares.</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;">duot_CommonsStockIssuedForWarrantsExercisedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6608381376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SOFTWARE DEVELOPMENT COSTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SoftwareDevelopmentCostsAbstract', window );"><strong>SOFTWARE DEVELOPMENT COSTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">SOFTWARE DEVELOPMENT COSTS</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 3 &#150; SOFTWARE DEVELOPMENT COSTS</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In 2018, the Company capitalized $60,000, relating to the development of new software products. These software products were developed by a third-party and had passed the preliminary project stage prior to capitalization. &#160;At March 31, 2020 and December 31, 2019, software development costs consisted of the following:</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Software development costs consisted of the following at March 31, 2020 and December 31, 2019:</p>
<p style="margin: 0px; text-indent: 48px">&#160;</p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.93px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Software Development Costs</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">60,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">60,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Accumulated amortization</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(45,000</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(40,000</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">15,000</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">20,000</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Amortization expense of software development costs for the three months ended March 31, 2020 and 2019, was $5,000 and $5,000, respectively. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SoftwareDevelopmentCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SoftwareDevelopmentCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 730<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197926<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6862088864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ScheduleOfReclassificationsTableTextBlock', window );">Schedule of Reclassifications</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></p>
<p style="margin: 0px; text-align: justify">The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 167.93px" /><td style="width: 6.66px" /><td style="width: 6.73px" /><td style="width: 146.66px" /><td style="width: 7.93px" /><td style="width: 6.73px" /><td style="width: 161.26px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 147.86px" /><td style="width: 6.73px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Before Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>After Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">OPERATING EXPENSES:</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Selling and marketing expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">109,616</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Sales and marketing</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">250,425</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Salaries, wages and contract labor</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">1,268,779</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Engineering</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">465,907</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">112,694</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">383,421</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Professional fees</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">127,919</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">AI technologies</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">181,314</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">General and administrative expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">465,386</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Administration</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">803,327</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Total Operating Expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ScheduleOfReclassificationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reclassifications.</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;">duot_ScheduleOfReclassificationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6771535968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_RevenuesTextBlock', window );">REVENUE</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px; text-align: justify"><b>NOTE 8 -</b> <b>REVENUE</b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Revenue Recognition and Contract Accounting</u></b></p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company generates revenue from four sources: (1) Technology Systems; (2) Technical Support; (3) Consulting Services and (4) AI Technology.</p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company constructs intelligent technology systems consisting of materials and labor under customer contracts. Revenues and related costs on technology systems revenue are recognized based on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC 606-10-55-187 through 192. </p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">Under this method, contract revenues are recognized over the performance period of the contract in direct proportion to the costs incurred. Costs include direct material, direct labor, subcontract labor and other allocable indirect costs. All un-allocable indirect costs and corporate general and administrative costs are also charged to the periods as incurred. Any recognized revenues that have not been billed to a customer are recorded as an asset in &#147;contract assets&#148;. Any billings of customers more than recognized revenues are recorded as a liability in &#147;contract liabilities&#148;. However, in the event a loss on a contract is foreseen, the Company will recognize the loss when such loss is determined.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_RevenuesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_RevenuesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6771597408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 4 &#150; DEBT</b></p>
<p style="margin: 0px; line-height: 8pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt"><b><u>Notes Payable - Financing Agreements</u></b></p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 8pt"><br /></p>
<p style="margin: 0px; line-height: 11pt">The Company&#146;s notes payable relating to financing agreements classified as current liabilities consist of the following as of:</p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.93px" /><td style="width: 13.6px" /><td style="width: 75.66px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 53.73px" /><td style="width: 19.86px" /><td style="width: 6.06px" /><td style="width: 9.93px" /><td style="width: 79px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 53.73px" /><td style="width: 19.86px" /><td style="width: 5.66px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 181.06px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>March 31, 2020</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 180.73px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>Notes Payable</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 89.26px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.93px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 1</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">15,076</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">7.31</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">28,500</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">7.31</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 2</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 53.73px"><p style="margin: 0px; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 19.86px"><p style="margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">4,129</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">13,799</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 4</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">165,375</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">184,580</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">42,299</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company entered into an agreement on December 23, 2019 with its insurance provider by issuing a $28,500 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 7.31% payable in monthly installments of principal and interest totaling $2,218 through October 23, 2020. The balance of Insurance Note 1 as of March 31, 2020 and December 31, 2019 was $15,076 and $28,500, respectively.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company entered into an agreement on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable (Insurance Note 2) with monthly installments of principal and interest totaling $5,326 through December 15, 2019. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 2 was zero. </p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement on September 15, 2019 in the amount of $13,799 with its insurance provider by issuing a note payable (Insurance Note 3) for the purchase of an insurance policy, secured by 5 installment payments. &#160;At March 31, 2020 and December 31, 2019, the balance of Insurance Note 3 was $4,129 and $13,799, respectively.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>

<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company entered into an agreement on February 3, 2019 in the amount of $141,058 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $14,520 (Insurance Note 4) through December 3, 2019. The policy renewed on February 3, 2020 in the amount of $165,375 with seven monthly installments of $13,726. At March 31, 2020 and December 31, 2019, the balance of Insurance Note 4 was $165,375 and zero, respectively. </p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px"><b><u>Finance Lease</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement on August 26, 2019 with an equipment leasing provider by issuing a $147,810 equipment finance lease payable, secured by a note, with an annual interest rate of 12.72% payable in monthly installments of principal and interest totaling $4,963 through August 1, 2022. &#160;At March 31, 2020 and December 31, 2019, the balance of the note was $123,396 and $134,098 and zero, respectively.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px">At March 31, 2020, future minimum lease payments due under Finance Lease is as follows:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 387.13px" /><td style="width: 76.86px" /><td style="width: 8.06px" /><td style="width: 80.06px" /><td style="width: 7.93px" /></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="margin: 0px; line-height: 11pt">As of March 31,</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Amount</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">44,668</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2021</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">59,558</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2022</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">39,705</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total minimum financial lease payments</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">143,931</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less:&#160; interest</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(20,535</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total lease liability at March 31, 2020</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">123,396</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less: current portion of Finance Lease</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(46,520</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Long Term portion of Finance Lease</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">76,876</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Notes Payable &#150; Related Parties</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 8.4px" /><td style="width: 60.53px" /><td style="width: 4px" /><td style="width: 5.53px" /><td style="width: 14.8px" /><td style="width: 56.73px" /><td style="width: 4.33px" /><td style="width: 4.13px" /><td style="width: 8.6px" /><td style="width: 64.8px" /><td style="width: 4.46px" /><td style="width: 4.33px" /><td style="width: 9.4px" /><td style="width: 68.93px" /><td style="width: 4.33px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 62.06px" /><td style="width: 4.46px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 69.73px" /><td style="width: 3.33px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 71.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 160.53px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, 2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 158.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 71.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 70.8px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.46px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Interest*</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Related party</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">267,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">267,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Related party</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">733,000</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">733,000</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">1,000,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">1,000,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less unamortized discounts</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">(45,701</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; text-align: right">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">(94,627</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; text-align: right">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total, net</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">954,299</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">905,373</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the aggregate principal amount of $267,000, pursuant to a note, repayable on June 25, 2020.&#160; The note carries an annual interest rate of 3%.&#160; In addition, the Company issued warrants permitting the related party to purchase for cash 11,920 shares of the Company&#146;s common stock at a price of $7.70 per share.&#160; The balance of this note as of March 31, 2020 was $267,000.&#160; </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement with a related party on September 25, 2019 whereby the related party loaned the Company the principal aggregate in the amount of $733,000, pursuant to a note, repayable on June 25, 2020.&#160; The note carries an annual interest rate of 3%.&#160; In addition, the Company issued warrants permitting the related party to purchase for cash 32,724 shares of the Company&#146;s common stock at a price of $7.70 per share.&#160; The balance of this note as of March 31, 2020 was $733,000.&#160; </p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company determined the relative fair value between the notes and the warrants on the issue date utilizing the Bi-nominal Lattice Pricing Model for the warrants. &#160;As a result, the Company allocated $146,779 to the warrants and was recorded as a debt discount with an offset to additional paid in capital in the accompanying unaudited consolidated financial statements. &#160;The fair value pricing model used the following assumptions; stock price $7.00, warrant exercise price $7.70, expected term of 5 years, expected volatility of 86% and discount rate of 1.609%.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">For the three months ended March 31, 2020, the Company recorded $48,926 for amortization of the debt discount discussed above to interest expense in the accompanying unaudited consolidated financial statements.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Notes Payable</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement on August 12, 2019 with a shareholder by executing a short-term $262,500 note repayable on November 11, 2019. This note was issued with a 5% original issue discount and the Company received a net amount of $250,000. No other consideration was given. &#160;On November 12, 2019, the Company repaid this short-term note in the amount of $262,500. &#160;The original issue discount of $12,500 was fully amortized in 2019.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6859630608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Notes Payable - Related Parties) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less unamortized discounts</a></td>
<td class="num">(45,701)<span></span>
</td>
<td class="num">(94,627)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet', window );">Total, net</a></td>
<td class="nump">954,299<span></span>
</td>
<td class="nump">905,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=duot_RelatedPartyOneMember', window );">Related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">$ 267,000<span></span>
</td>
<td class="nump">$ 267,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=duot_RelatedPartyTwoMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">$ 733,000<span></span>
</td>
<td class="nump">$ 733,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total, net.</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;">duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=duot_RelatedPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=duot_RelatedPartyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=duot_RelatedPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=duot_RelatedPartyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6872194080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2020</div></th>
<th class="th"><div>Feb. 12, 2020</div></th>
<th class="th"><div>Aug. 15, 2019</div></th>
<th class="th"><div>Feb. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,253,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total compensation cost for stock options not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Total compensation cost for stock options not yet recognized, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock option granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock option granted</a></td>
<td class="nump">160,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price of stock option</a></td>
<td class="nump">$ 6.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option plan expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=duot_ThinkEquityMember', window );">ThinkEquity [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CommonStockPublicOfferingPrice', window );">Public offering price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=duot_ThinkEquityMember', window );">ThinkEquity [Member] | Over-Allotment Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ClosingDateOfPublicOffering', window );">Closing date of public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 18,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 21,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=duot_Plan2016Member', window );">2016 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=duot_EmployeesAndDirectorsMember', window );">Employees and directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">$ 21,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total compensation cost for stock options not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1', window );">Total compensation cost for stock options not yet recognized, expensed during remaining quarters of 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2', window );">Total compensation cost for stock options not yet recognized, expensed 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock option granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price of stock option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=duot_PresidentAndChiefOperatingOfficerMember', window );">President and Chief Operating Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=duot_ShareholderMember', window );">Shareholder [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ReducedExercisePrice', window );">Reduced exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Strike price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_MaximumNumberOfSharesWasIncreased', window );">Maximum number of shares was increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ClosingDateOfPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Closing date of public offering.</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;">duot_ClosingDateOfPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</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_duot_CommonStockPublicOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public offering price of common stock issue.</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;">duot_CommonStockPublicOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total compensation cost for stock options not yet recognized, expensed during remaining quarters of 2020.</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;">duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total compensation cost for stock options not yet recognized, expensed 2021.</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;">duot_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriod2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_MaximumNumberOfSharesWasIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares was increased.</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;">duot_MaximumNumberOfSharesWasIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ReducedExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduced exercise price.</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;">duot_ReducedExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=duot_ThinkEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=duot_ThinkEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=duot_Plan2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=duot_Plan2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=duot_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=duot_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=duot_PresidentAndChiefOperatingOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=duot_PresidentAndChiefOperatingOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=duot_ShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=duot_ShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6875128080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">$ 406,392<span></span>
</td>
<td class="nump">$ 383,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_Engineering', window );">Engineering</a></td>
<td class="nump">312,428<span></span>
</td>
<td class="nump">465,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SalesMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">139,852<span></span>
</td>
<td class="nump">250,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AdministrativeExpense', window );">Administration</a></td>
<td class="nump">1,015,559<span></span>
</td>
<td class="nump">803,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">AI technologies</a></td>
<td class="nump">316,549<span></span>
</td>
<td class="nump">181,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">$ 2,190,780<span></span>
</td>
<td class="nump">2,084,394<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Before Reclassification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalariesAndWages', window );">Salaries, wages and contract labor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,268,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,084,394<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">After Reclassification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_Engineering', window );">Engineering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SalesMarketingExpense', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AdministrativeExpense', window );">Administration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">AI technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,084,394<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Administration.</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;">duot_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_Engineering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Engineering.</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;">duot_Engineering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SalesMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales &amp;amp; marketing.</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;">duot_SalesMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118262090&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalariesAndWages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalariesAndWages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799442720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Employee Stock Options and Warrants</a></td>
<td class="text"><p style="margin: 0px; line-height: 8pt"></p>
<p style="margin: 0px; line-height: 11pt"><font style="font-family: Arial, Helvetica, Sans-Serif">The Company has no expired employee
stock options under the 2016 Plan at March 31, 2020.</font></p>
<p style="margin: 0px"><font style="font-family: Arial, Helvetica, Sans-Serif"><br /></font></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="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Remaining</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Aggregate</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Exercise</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Contractual</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Intrinsic</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Shares</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Price</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Term
    (Years)</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Value</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2018</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">160,152</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.4</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Granted</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">17,144</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">5.0</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Forfeited</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">(14,286</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">)</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="background-color: #CCFFCC">
    <td style="vertical-align: bottom; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at December 31, 2019</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">154,438</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Granted</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.1</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">158,724</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.1</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
</table>
<p style="margin: 0px"></p>

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

<p style="margin: 0px"></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Employee Stock Options and Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">The
following is a summary of activity for warrants to purchase common stock for the three months ended March 31, 2020:</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></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="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Remaining</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Aggregate</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Number
    of</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Exercise</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Contractual</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Intrinsic</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Warrants</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Price</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Term
    (Years)</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Value</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2018</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,815,181</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">9.52</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.9</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants expired, forfeited, cancelled
    or exercised</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">(338,575</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">)</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants issued</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">44,644</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">7.70</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.9</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.8</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.8</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.0</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants expired, forfeited, cancelled
    or exercised</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants issued</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">67,500</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">9.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.9</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,588,750</font></td>
    <td style="border-top: white 1pt solid; border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.79</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.7</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,588,750</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.41</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.7</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6876014096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 23, 2020</div></th>
<th class="th"><div>Apr. 02, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">17,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Strike price of options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Strike price of options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Stock options term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">P5Y<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | BBVA USA [Member] | Paycheck Protection Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from loan</a></td>
<td class="nump">$ 1,410,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Loan term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Annual percentage rate</a></td>
<td class="nump">1.014%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=duot_OfficersDirectorsAndStaffMembersMember', window );">Officers, Directors and staff members [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Strike price of options issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Stock options term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">P5Y<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=duot_BbvaUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=duot_BbvaUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=duot_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=duot_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=duot_OfficersDirectorsAndStaffMembersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=duot_OfficersDirectorsAndStaffMembersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6874126496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_PreferredStockSharesAvailableToBeDesignated', window );">Preferred stock, available to be designated</a></td>
<td class="nump">9,485,000<span></span>
</td>
<td class="nump">9,485,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">3,525,838<span></span>
</td>
<td class="nump">1,982,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">3,524,514<span></span>
</td>
<td class="nump">1,980,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock shares</a></td>
<td class="nump">1,324<span></span>
</td>
<td class="nump">1,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember', window );">Series A Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Series A redeemable convertible cumulative preferred stock, stated value per share</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Series A redeemable convertible cumulative preferred stock, shares designated</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Series A redeemable convertible cumulative preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Series A redeemable convertible cumulative preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred stock, conversion price per share</a></td>
<td class="nump">$ 6.30<span></span>
</td>
<td class="nump">$ 6.30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember', window );">Series B Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred stock, conversion price per share</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_PreferredStockSharesAvailableToBeDesignated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock, shares available to be designated.</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;">duot_PreferredStockSharesAvailableToBeDesignated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6609033424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 1 &#150; NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Nature of Operations</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Duos Technologies Group, Inc. (the &#147;duostech Group&#148;), through its operating subsidiaries, Duos Technologies, Inc. (&#147;duostech&#148;) and TrueVue360, Inc (&#147;TrueVue360&#148;, duostech Group and duostech, collectively the &#147;Company&#148;) is primarily engaged in the design and deployment of state-of-the-art, artificial intelligence driven intelligent technologies systems. duostech converges traditional security measures with information technologies to create &#147;actionable intelligence.&#148; duostech&#146;s IP is built upon two of its core technology platforms (praes<font style="color: #3F3F3F">i</font>dium<b>&#174;</b> and centraco&#174;), both distributed as licensed software suites, and natively embedded within engineered turnkey systems. praes<font style="color: #3F3F3F">i</font>dium<b>&#174;</b> is a modular suite of analytics applications which process and simultaneously analyze data streams from a virtually unlimited number of conventional sensors and/or data points. Native algorithms compare analyzed data against user-defined criteria and rules in real time and automatically report any exceptions, deviations and/or anomalies. This application suite also includes a broad range of conventional operational system components and sub-systems, including an embedded feature-rich video management engine and a proprietary Alarm Management Service (AMS). This unique service provides continuous monitoring of all connected devices, processes, equipment and sub-systems, and automatically communicates to the front end-user interface, if and when an issue, event or performance anomalies are detected. centraco&#174; is a comprehensive user interface that includes the functionalities of a Physical Security Information Management (PSIM) system as well as those of an Enterprise Information System (EIS). This multi-layered interface can be securely installed as a stand-alone application suite inside a local area network or pushed outside a wide area network using the same browser-based interface. It leverages industry standards for data security, access, and encryption as appropriate. The platform also operates as a cloud-hosted solution.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence software platform, truevue360&#153;, through its subsidiary TrueVue360 with the objective of focusing the Company&#146;s advanced intelligent technologies in the areas of Artificial Intelligent, Deep Machine Learning and Advance Algorithms to further support our business growth. &#160;Consequently, our business operations are now in three business units: intelligent technologies, AI/machine learning platforms and IT asset management. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth through accretive acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Basis of Presentation</u></b></p>
<p style="margin: 0px; text-indent: 48px; text-align: justify"><b>&#160;</b></p>
<p style="margin: 0px; text-align: justify">The accompanying unaudited condensed unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#147;GAAP&#148;) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (all of which are of a normal recurring nature) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2020 are not indicative of the results that may be expected for the year ending December 31, 2020 or for any other future period. These unaudited consolidated financial statements and the unaudited condensed notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#146;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on March 30, 2020.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Reverse Stock-Split</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">All share and per share amounts have been presented to give retroactive effect to a 1 for 14 reverse stock-split that occurred in January 2020.</p>
<p style="margin: 0px; text-align: justify"><br />
</p>
<p style="margin: 0px; text-align: justify"><b><u>Reclassifications</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company reclassified certain operating expenses for the three months ended March 31, 2019 to conform to 2020 classification. &#160;There was no net effect on the total operating expenses of such reclassification.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 167.93px" /><td style="width: 6.66px" /><td style="width: 6.73px" /><td style="width: 146.66px" /><td style="width: 7.93px" /><td style="width: 6.73px" /><td style="width: 161.26px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 147.86px" /><td style="width: 6.73px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Before Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>After Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">OPERATING EXPENSES:</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Selling and marketing expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">109,616</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Sales and marketing</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">250,425</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Salaries, wages and contract labor</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">1,268,779</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Engineering</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">465,907</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">112,694</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">383,421</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Professional fees</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">127,919</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">AI technologies</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">181,314</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">General and administrative expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">465,386</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Administration</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">803,327</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Total Operating Expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Principles of Consolidation</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The unaudited consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue360, Inc. All inter-company transactions and balances are eliminated in consolidation.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Use of Estimates</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b><u>Concentrations </u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b>Cash Concentrations</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of March 31, 2020, balance in one financial institution exceeded federally insured limits by approximately $6,361,792.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Significant Customers and Concentration of Credit Risk</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify"><font style="background-color: #FFFFFF">The Company had certain customers whose revenue individually represented 10% or more of the Company&#146;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#146;s total accounts receivable, as follows:</font></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">For the three months ended March 31, 2020, three customers accounted for 44%, 13% and 13% of revenues, respectively. For the three months ended March 31, 2019,<font style="font-size: 8pt"> </font>two customers accounted for 78%and 11% of revenues, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At March 31, 2020, three customers accounted for 28%, 21% and 18% of accounts receivable, respectively. At December 31, 2019,<font style="font-size: 8pt"> </font>two customers accounted for 68% and 10% of accounts receivable, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Geographic Concentration</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Approximately 54% of revenue is generated from two customers outside of the United States.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Fair Value of Financial Instruments and Fair Value Measurements</u></b></p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">We follow accounting guidance for financial assets and liabilities. This standard defines fair value, provides guidance for measuring fair value and requires certain disclosures. This standard does not require any new fair value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. This guidance does not apply to measurements related to share-based payments. This guidance discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost).</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The guidance utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 2: Inputs, other than quoted prices that are observable, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 3: Unobservable inputs in which little or no market data exists, therefore developed using estimates and assumptions developed by us, which reflect those that a market participant would use.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs. The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&#160;feasibility for software sold as a perpetual license, as defined within ASC 985-20 (Software &#150; Costs of Software to be sold, Leased, or Marketed) are capitalized and amortized on a product-by-product basis when the product is available for general release to customers. </p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Earnings (Loss) Per Share</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Basic earnings per share (EPS) are computed by dividing net loss applicable to common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. At March 31, 2020, there was an aggregate of 1,588,750 outstanding warrants to purchase shares of common stock. At March 31, 2020, there was an aggregate of 163,010 shares of employee stock options to purchase shares of common stock. Also, at March 31, 2020, 243,571 common shares were issuable upon conversion of Series B convertible preferred stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been anti-dilutive.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Revenue Recognition</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As of January 1, 2018, the Company adopted Accounting Standards Update (&#147;ASU&#148;) 2014-09, Revenue from Contracts with Customers (&#147;ASC 606&#148;), that affects the timing of when certain types of revenues will be recognized. The basic principles in ASC 606 include the following: a contract with a customer creates distinct unrecognized contract assets and performance obligations; satisfaction of a performance obligation creates revenue; and a performance obligation is satisfied upon transfer of control to a good or service to a customer.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Revenue is recognized for sales of systems and services over time using cost-based input methods, in which significant judgement is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue to recognize.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Revenue is recognized by evaluating our revenue contracts with customers based on the five-step model under ASC 606:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; float: left">1.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Identify the contract with the customer;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">2.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Identify the performance obligations in the contract;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">3.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Determine the transaction price;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">4.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Allocate the transaction price to separate performance obligations; and</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">5.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Recognize revenue when (or as) each performance obligations are satisfied.</p>
<p style="margin: 0px; line-height: 11pt; clear: left; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. (see Note 9)</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Segment Information</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company operates in one reportable segment.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Stock Based Compensation</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &#147;<i>Share-Based Payment</i>,&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In June 2018, the FASB issued ASU 2018-07, Compensation &#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. Management implemented this standard on January 1, 2019.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><i>Determining Fair Value Under ASC 718-10</i></b> </p>
<p style="margin: 0px; line-height: 8pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company estimates the fair value of stock options granted using the Black-Scholes option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The Company&#146;s determination of fair value using an option-pricing model is affected by the stock price as well as assumptions regarding the number of highly subjective variables.</p>
<p style="margin: 0px; line-height: 8pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company estimates volatility based upon the historical stock price of the Company and estimates the expected term for employee stock options using the simplified method for employees and directors and the contractual term for non-employees. The risk-free rate is determined based upon the prevailing rate of United States Treasury securities with similar maturities.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Recent Accounting Pronouncements</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">From time to time, the FASB or other standards setting bodies will issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an Accounting Standards Update (&#147;ASU&#148;).</p>
<p style="margin: 0px; text-align: justify">&#160;&#160;</p>
<p style="margin: 0px; text-align: justify">Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6872487936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period</a></td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">160,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period</a></td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">163,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">158,724<span></span>
</td>
<td class="nump">154,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Avg. Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period</a></td>
<td class="nump">14.00<span></span>
</td>
<td class="nump">14.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Remaining Contractual Life (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of period</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period</a></td>
<td class="nump">1,521,250<span></span>
</td>
<td class="nump">1,815,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Warrants expired, forfeited, cancelled or exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(338,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Warrants issued</a></td>
<td class="nump">67,500<span></span>
</td>
<td class="nump">44,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period</a></td>
<td class="nump">1,588,750<span></span>
</td>
<td class="nump">1,521,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">1,588,750<span></span>
</td>
<td class="nump">1,521,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Avg. Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period</a></td>
<td class="nump">$ 8.78<span></span>
</td>
<td class="nump">$ 9.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice', window );">Warrants issued</a></td>
<td class="nump">9.00<span></span>
</td>
<td class="nump">7.70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period</a></td>
<td class="nump">8.79<span></span>
</td>
<td class="nump">8.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period</a></td>
<td class="nump">$ 8.41<span></span>
</td>
<td class="nump">$ 8.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Remaining Contractual Life (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning', window );">Outstanding at beginning of period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years 10 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications', window );">Warrants issued</a></td>
<td class="text">4 years 10 months 25 days<span></span>
</td>
<td class="text">4 years 10 months 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of period</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining contractual life beginning.</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;">duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining contractual life of warrants issued with debt or debt modifications.</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;">duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants issued with debt or debt modifications weighted average exercise price.</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;">duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6859565376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Notes Payable - Financing Agreements) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 184,580<span></span>
</td>
<td class="nump">$ 42,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember', window );">Third Party - Insurance Note 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 15,076<span></span>
</td>
<td class="nump">$ 28,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Notes Payable, Interest</a></td>
<td class="nump">7.31%<span></span>
</td>
<td class="nump">7.31%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember', window );">Third Party - Insurance Note 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Notes Payable, Interest</a></td>
<td class="nump">6.36%<span></span>
</td>
<td class="nump">6.36%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember', window );">Third Party - Insurance Note 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 4,129<span></span>
</td>
<td class="nump">$ 13,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Notes Payable, Interest</a></td>
<td class="nump">10.75%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember', window );">Third Party - Insurance Note 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 165,375<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Notes Payable, Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.36%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6872485872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 03, 2019 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 01, 2018 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,390<span></span>
</td>
<td class="nump">$ 115,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Long-term debt and payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">37,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use model (ROU) asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 374,287<span></span>
</td>
<td class="nump">430,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability - current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">248,985<span></span>
</td>
<td class="nump">239,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability - long term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,535<span></span>
</td>
<td class="nump">202,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_OperatingLeaseRightOfUseAsset1', window );">Right-of-use model (ROU) asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">644,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 374,287<span></span>
</td>
<td class="nump">$ 442,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="nump">8,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="nump">10,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_FL', window );">Jacksonville, Florida [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_AreaOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net lease area of properties owned.</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;">duot_AreaOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_OperatingLeaseRightOfUseAsset1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-of-use model (ROU) asset.</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;">duot_OperatingLeaseRightOfUseAsset1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_FL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_FL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6641234048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 10 &#150; SUBSEQUENT EVENTS</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">On April 1, 2020, the Company issued 149,424 new non-qualified options to certain Officers, Directors and staff members. &#160;The options have a strike price of $4.74 per share, have a term of 5-years and vest in two equal tranches on January 1, 2021 and 2022.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Also, on April 1, 2020, the Company issued 160,866 replacement options for an equal amount of options previously issued at a strike price of $6.00 per share, a 5-year term with immediate vesting. &#160;</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">On April 23, 2020, the Company entered into a promissory note (the &#147;Note&#148;) with BBVA USA, which provides for a loan in the amount of $1,410,270 (the &#147;Loan&#148;) pursuant to the Paycheck Protection Program (the &#147;PPP&#148;) under the Coronavirus Aid, Relief, and Economic Security Act (the &#147;CARES Act&#148;). The Loan has a two-year term and bears interest at a rate of 1.00% per annum (APR 1.014%). Monthly principal and interest payments are deferred for six months after the date of disbursement. The Loan may be prepaid at any time prior to maturity with no prepayment penalties.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6640900256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="margin: 0px"><b>NOTE 6 &#150; COMMITMENTS AND CONTINGENCIES</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Delinquent Payroll Taxes Payable</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">As of the date hereof, the Company has paid its delinquent payroll taxes and late fees in full. At March 31, 2020 and December 31, 2019, the payroll taxes payable balance of $12,390 and $115,111 includes accrued late fees in the amount of zero and $37,210, respectively. </p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Operating Lease Obligations</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company has an operating lease agreement for office space of approximately 8,308 square feet that was amended on May 1, 2016 and again on April 1, 2019, increasing the office space to approximately 10,203 square feet, with the lease ending on October 31, 2021. The rent is subject to an annual escalation of 3%, beginning May 1, 2017. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered a new lease agreement of office and warehouse combination space of approximately 4,400 square feet on June 1, 2018 and ending May 31, 2021. &#160;This additional space allows for resource growth and engineering efforts for operations before deploying to the field. &#160;The rent is subject to an annual escalation of 3%.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company now has a total of office and warehouse space of approximately 14,603 square feet.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At March 31, 2020, future minimum lease payments due under Operating Leases are as follows:</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 387.13px" /><td style="width: 76.86px" /><td style="width: 8.06px" /><td style="width: 80.06px" /><td style="width: 7.93px" /></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="margin: 0px; line-height: 11pt">As of March 31,</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Amount</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">211,312</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2021</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">213,568</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total minimum financial lease payments</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">424,880</p>
</td><td style="border-top: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less:&#160; interest</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(38,360</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total lease liability at March 31, 2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">386,520</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less: current portion of Operating lease obligations</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(248,985</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Long Term portion of Operating lease obligations</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">137,535</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px">In February 2016, the FASB issued ASU No. 2016-02 <i>Leases (Topic 842) </i>(&#147;ASU 2016-02&#148;), which requires all leases with a term greater than 12 months to be recognized on the balance sheet, while lease expenses would continue to be recognized in the statement of operations in a manner similar to current accounting guidance. We adopted ASU 2016-02 effective January 1, 2019, on a modified retrospective basis, without adjusting comparative periods presented. Effective January 1, 2019, the Company established a right-of-use model (ROU) asset and operating lease liability in the amount of $644,245. The right of use asset balance at March 31, 2020 was $374,287, the operating lease liability &#150; current portion was $248,985 and the operating lease liability &#150; long term portion was $137,535. This is the Company&#146;s only lease whose term is greater than 12 months. The adoption of ASU 2016-02 did not materially affect our unaudited consolidated statement of operations or our unaudited consolidated statements of cash flows. We made an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet and to recognize all lease payments for leases with a term greater than 12 months on a straight-line basis over the lease term in our unaudited consolidated statements of operations.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6872951728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Outside of the US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">54.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerAMember', window );">Customer A [Member] | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerAMember', window );">Customer A [Member] | Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">78.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerBMember', window );">Customer B [Member] | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerBMember', window );">Customer B [Member] | Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerCMember', window );">Customer C [Member] | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=duot_CustomerCMember', window );">Customer C [Member] | Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=duot_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=duot_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=duot_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=duot_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=duot_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=duot_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787678160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Notes Payable - Financing Agreements</a></td>
<td class="text"><p style="margin: 0px; line-height: 8pt"></p>
<p style="margin: 0px; line-height: 11pt">The Company&#146;s notes payable relating to financing agreements classified as current liabilities consist of the following as of:</p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.93px" /><td style="width: 13.6px" /><td style="width: 75.66px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 53.73px" /><td style="width: 19.86px" /><td style="width: 6.06px" /><td style="width: 9.93px" /><td style="width: 79px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 6.06px" /><td style="width: 53.73px" /><td style="width: 19.86px" /><td style="width: 5.66px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 181.06px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>March 31, 2020</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="7" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: top; width: 180.73px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>Notes Payable</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 89.26px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.93px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.6px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 1</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">15,076</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">7.31</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">28,500</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">7.31</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 2</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 53.73px"><p style="margin: 0px; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 19.86px"><p style="margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">4,129</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">13,799</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Third Party - Insurance Note 4</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">165,375</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#151;</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; line-height: 11pt">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">184,580</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="margin: 0px; line-height: 11pt; text-align: right">42,299</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; line-height: 11pt; text-align: right">&#160;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Notes Payable - Finance Lease</a></td>
<td class="text"><p style="margin: 0px">At March 31, 2020, future minimum lease payments due under Finance Lease is as follows:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 387.13px" /><td style="width: 76.86px" /><td style="width: 8.06px" /><td style="width: 80.06px" /><td style="width: 7.93px" /></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="margin: 0px; line-height: 11pt">As of March 31,</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Amount</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">44,668</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2021</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">59,558</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2022</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">39,705</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total minimum financial lease payments</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">143,931</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less:&#160; interest</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(20,535</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total lease liability at March 31, 2020</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">123,396</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less: current portion of Finance Lease</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(46,520</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Long Term portion of Finance Lease</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">76,876</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Notes Payable - Related Parties</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 5.6px" /><td style="width: 8.4px" /><td style="width: 60.53px" /><td style="width: 4px" /><td style="width: 5.53px" /><td style="width: 14.8px" /><td style="width: 56.73px" /><td style="width: 4.33px" /><td style="width: 4.13px" /><td style="width: 8.6px" /><td style="width: 64.8px" /><td style="width: 4.46px" /><td style="width: 4.33px" /><td style="width: 9.4px" /><td style="width: 68.93px" /><td style="width: 4.33px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 62.06px" /><td style="width: 4.46px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 69.73px" /><td style="width: 3.33px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 71.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 160.53px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31, 2020</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="6" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 158.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 71.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 73.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 70.8px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Principal</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 78.46px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Interest*</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Related party</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">267,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">267,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Related party</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">733,000</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">733,000</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; text-align: right">3%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">1,000,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">1,000,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less unamortized discounts</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">(45,701</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; text-align: right">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">(94,627</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; text-align: right">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Total, net</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; text-align: justify">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 56.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">954,299</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 68.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">905,373</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 69.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>45
<FILENAME>0001553350-20-000457-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-20-000457-xbrl.zip
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
M)@E*I!O_T%U7C^O.BB2I<%;XH4_X^8ON+AY>-SNN6H97EFFL6#!]O]Y8SBL
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
M4S3EXT9Q$=L,1X1Q=#*IM>;(8OFUP:'Z1))L]&&;9=HZ0OCII-OH SG+N76
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
MFBU1D!LBZ"A-56=+$(79G#@YQQUQ28$0$8H'O70\_V89?4M"D6B:QJ=#D<P
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
MGZUPDRNWB^*1+JJ,]"\'\FU:</'O94A:$V!A!D6;[<BW7:XS_3!$QT-['S[
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
MA_8R;@]4J7.>4AA@>+^C0W# 8N<6W#NPAG8&SB]JJG5UPP]T"QVR))8VMH>
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
M;2U@M L5S99.I'!6(!,MP(C.2^+/!0XF-]#C0F6 "20!6PGTI^$L\/]BQ8F
M#UE&?MKS[@I+0LBT@,+O_=66K#5 "Q4YD^$@G =#.VR/L&@FD5S0,,LH:M(1
MEY-$"<:T0'%@44"QXL@;J:W(98CBYS*3JB_ALCLRH]L,3%KD2$,E$H>F$=D@
M. F0E W "@0N7V3$)^AS:.!0:R36^7"RS^\ON;FFG,% ]:>$PF@8A?\E7%=H
M4I,OH40?PV$F'&[&@?\+"8 1U3<T>3^'2 M;ZW#[.?:)PDMD -;C>BS_L\?7
MLW@J0F6; ",%'#W>@H(9C5PW*%P+G\$/R0F;H*!UFG)Y*K"6DMO7E-AF(W47
M=Z3\ 25X&0U-F8J,J(4AM^' I=,X6]BV;CSTLG,,O?^CVP%:RV$^0)MD-(>.
M*HP05]LX'3GO]@([25\VV!-.I>_.[[^D4P'P??(9/Y]PL<2P88UGV L]HWB2
MO>R++KD9/TN];)+V]KW0L4.1XE/H6D!@&]!5TI%S^[H!65?[Q80J#Z=I\(3]
M&X2)(;PJC'3D$BU9.'+&RUTZR,V%8[V#JRMQ#<,(*%D?G &]#N1HP; ""@H^
M$-C; ;<_2_DO:77F0)WT%"K&7SA4__6688P<ZOS\1Y,Q(U9_"=7!H:?A<@_?
M;**L[P9^@F-QY/)$\8_K6&C-Z]R3XRR0XO'"-LKPPYC5*?70C@%G>JE)#U6Y
M'F5RO%</1C3A1'AQ+ZOSC%Q9<PV]6B\LM'E^Y%V;-M1HT*;Y*V>!;5?DT*:#
M+.3"AL&KF<H%(RL9.NT@XU=OS1\.I7",2"2<08Y_F9 F?"=4\;IEH&1XB';#
M@=;2@^C I&W)BBA!/TAD.E0D/+[&4X(U")17S)V1U4Z)]>-"%#AV%/8_@S.(
MGPT,M!? BF*@2'>\ZU\H9[ZSB<:(/GAT?,C(.^Y,W"M0B;.I-D.?OI@+?_6.
M4_CHWTO+T>'W%ECZF :A_'1O] 6"SQGZ;>J-F7%3I.0P?(T>@O^(,)E6NOB3
M:&(Z$X8!/2(W%,:^9,3>)'/ AL19GEAP=(A)ZE),5XD^Q&ISFW5&%M\ =$A$
M[E(B:&.O$:OY/8$@Q>Z%:>"#L,(.!A6"4[H4W%UL.1(S@3W.GU#ET?N9 SKT
M PXM1!PVQEY7(WN9D4<W$<).43R)"VSG!1O$,+R/A>)N R)D*"-S>";P9R*,
M@=4)DEJT/QTYFMBQW7,T(X\T[8N98:X=:3T_4_M,RWSA0&I0\B_TB2%00U<[
M\M/AORRH#^RP !V$L>WVK8E[%?T3I4S@;P"J=Q@ Q\<NF@OTJZ@!$[N3:0JV
M*1;DC2$:MAX>CLJ7IA^M!\1Q*H7J C]PL<RBT'X:1DE02"9**D"?<A&.C!VZ
MC '$30\Z2IL#W'2'TA#H>R38$'V0N@ %$X$;Y0O<7)](WTYV>9AV L-K.'G1
M[L+)7F(K"5&W:%,@V@3."XPH*17A!WG*VVR0&:(%3@NNMS@V5HQ.G!\)G6<X
M4^':?8W=]/QE/D'Y\;!#(^H0V08+&8<YD;UC6Z\)!+_[(/2Q]\C$@:H+X) @
MRSJ.:?=?BT)D"-N_46(J<MUCO*#71D.$V$#Z/F3N"&>0  =!(T!F 9(,:;'
M-B[)K/F,BYP6P>%9PT^B9;-.^D^> C-L)8*/H?6+:@%A8'ZVG5]!4U'KB1,\
MK3AA+DZYGSP .+0MCYO_G)^GJI)BVML^ '!IXBZNS;75M-8L=1\2R:7Z\*C.
M2U6L4<?P"9/K8;;&L>."*=:C7BB!W%I-J2G,W3:R=U5\N/,#=SP:R%X\ W0)
MEQ>^BUQ;0:4&@2P2\*T F&XN33AU#2M)GC$N'2.;"J ^<%[A<DX7-],;(_):
M#I'Z5]&.-'Z2ZDU"5)E8(F@BST*)1-M[, /XR\DVSQ@E=9)^!*2?UGC;=YC7
M"<UGRLU99BF+*OIA4QK4T'C;1L1"[#>$=5IHEA?8X,3LQDT)\/6^XZ;30UF!
M<-&FCPFJ)?G0<T=Z-/P&=>]&19.=WVP"UUAAARU1TML4$NX!#"NL]%G^_Q/
M-;[-3'\XO[^(*^OG]U^X<+LV]"W3.$_76,*UD/GVIP=G8QH(+C\C^PH]@2!,
M99L>[E7"G7+8:B\"([*<2*:A@_<]<1<=9+I<Z*>F&B6V[1LXV[@__4E?@(_Z
M2^VS[?3_A,'_74>#3!*'& V >C=1T\-W[,%:, 1XPET# 82:!1\--AO+#!_Q
MC>G/878;20?"$5(:PM@SH.9$@$VXSPHMEIGPR[[()M&ZB.[/1HUAR'^)DN1>
M$9\)CQ.<2+:\I+.QFH1PB2KT:U-96^PL>W#%8LHF27=+5+ X. ][KT^OFVW5
M #6_(0?;#%N:$$A#OPRETZ-B2/(PP/4)%&*@8?/[9T+F'E_AHH1NEL&%?3@F
MV#;5ZF%/9U@[#KN?PV8@N'R3O69A.3-IZ!24L( SY=[KKA65;B(5A:<_)M7$
M<=/:]/VX#K+'A8[Q%+9VH^#$=5#I%K,%OW(=/6SD2 )?2%G<0XS>^6G;Q)7X
M=MC72TL,4I8M/<W+ZIZZ:F;?6)KI/!&2Z0>D"<-=M5^2E&YH5K;F8FL[N7J^
MCM99]CMM8[>M0#B#G>C\I(TH-BQ<M)TPJH&@IR\L'5KB>V/EX.H)?NX,98VB
M!;8.+#U:$JD7FW@H>[<^#8V6C@1QAH02E:;#8'\5E?4]TP=;!1@A/\)Q:#UC
MA62FVPW1U\]1XT*J 3RO:SHNEFQ;'K=DAVS#,&J'SS#5CVKF>)&':SA<6MC$
MXB0:#%I> &K7]S*U'K1%V$UJ/38^!P0-NX*"@)1#'?-7M,!0'Q9R9BN88JK
M]>R@;16X=2+4MV&A$3Z;:C]+2RR:U\051$HX ]5D2P":LAP/,<'M%J\>TCOX
M(LPX"$__;-?3BG,_VWVRUG:LC(D(\>2:WK>S)=KWX$9>0U)[6^PR#=4BZK#
M6R>BOM%L%VQ\JA#$>])YCSU:R(-IZ:@]SH\^SX]KJH<HV5W2Q@JZ.1:X6<;-
M&JE6#MR@\H!/*.U@:]:1)AZ\@P7OJ(\;;^.:/$IY[.XXL7,V.I2ORNWMW@J7
M3G9_5O9%8?AIP(4?)9O1CCG\;V^C&_&_#^7(EU"B9QY4D# ,YM'RC3+A L__
MF"Q;WXU_'Z_TW=_RVV<7VR7N+^+?16^=36>0I:,/:$5/\%.Y\"6JU/P) H0H
MTWEVF+>^FYT[=_^W>U.$^W"AYHIA"[])I'VTZK _35!!'P84IF]1@Z"PP))
M)YSD3B@T' 1R^]<W8H+P1QB: S<I^OQ7>,@I)VR^<[BY/"D+'17PEAEU*DF%
M[&09R&H9I .!FW4 MTJC1FZLZF!(+QT=AM"LJ\5RZAN8W9$X5&3NV:[VD1-I
MR?:GI9;V?831QY,+ _K%&9Q3QX43=WGYX</EY2&^"A@I=$#RF]_KR+TRZ154
M>+%?TCZ-6BDB?^B#ML@W* \%7.'%S\_X"50+O0BT4#W2,.N#())!DRC1)4Q$
MI5DG90D^X/\0M@0?@>>]0VWOP1IWQB:;++9U-$+2/TY^^]:@AD?4A(MRBY)V
M-AJLWY]DI<H"WN4KI+"UZ2FGV'_N90&T9738"NAZ!50R89VN@+)&KF %4!WE
M/* =)&,*: X@'TXDMW""1PN4@TA?CF7'Y#=8N0()T]7:M PB*.G8B+$U0'H-
MB"2,5TM\M1VBO<5U+O11?'!QQ>+A7G]E\OMHA[&'6GB]CXZ.3Y0,;Z4P[:>[
MY$29UKIMDQSFOD1*MJ_N%L73_0;AL6X;_37J][?"G8>^$_<(H4+FDPNB'B'#
MTCTOK%^CLQO"KJO,>2=1032G'(HZ)1IL02S3)S"D<N=>_6_O"4$JJHBJRG16
M6._D.WA"D0J+IL*\N&I:.,Z\4&CJ?#SRV)M=(B7B4CYZ3@]\7EW%JG9([+!*
M0NE*G=I6I4[0A!!-#>>C2EVYI:)OI@!9AJD!31)?ICQ,8))Z*;'."."OJ3XH
MH]H(S&H;R@^[AFCW!G9"Z=!_7>CO=MH8=KC5YE.Q$_48G:<;9:!:;H?I3CDR
M$NGMV-EA2)5*-,<10/HU^@AX_KB WHTVTH@H7Z:-&(FT0WU\VF@XCF[K);A#
M.4+31=N07?^5.^.22X7#XPN$VM/2:M[X8*:PSW**4&OM]-;VI=9=&8>K<>JL
M!SY*Z6 *X3)JNM,VCX 9;J!,I)HYG'R4JU.I#Y48IXWK@.5'6C%26NB]PGU>
MWQKUHM7GY.0N:A.EI[[S$:O&H=+-5/I)JW2RWF*K;?E=!4=B>S%KGQ$0B3"'
ML++H-I39GCW4:_:MKPEFQ-4J?I<S2P>V44VE^J'ST1IV"2O3T*0,+11HS]]O
MGSB2WCVM6JZ_J6?TMDLO8<>=J-*DPCL?CPM.0>E"ZB5(.KG21:]T$W;\Y8D@
MSFG-OU H?D9WQ^J%K $5^*FJL-37\/RL7JH9_2IZ@H&/($W4^7#4/)4X8JS0
MR IA^T @0]"VD:"G*#6<V*RK $QN+P[NT(B1[['L--AJH464<-_83)E(#=S0
MH6EWJD.3(1-'G_&CT<)1OES(JZM.(YX6M&VO%9\:IUU1#C!&+UWTLII04U]X
M,'%'1S6AGLZ3HR$H:>D@IRXVMG3+$>D81I,GBD;I,5Q#+78PNL>0/.RIGMW
M5 \0/*W'7RVIIB[VUG1L6 B&:[(X$<O7J89@5*C4%8P5&EEAUHA.7CJ(-_-#
M3?SG]L!7 F>V'C[^]0[@6S9P7>O!A6_2#7RG9V=W3^9,[+!..2TXXU*;R@6'
M;?)3I> HS8(W*(4O$.2I5O".XELAY?#*M:-/" 5/:(5W8!92*A?>/%E,Z+QP
M4K3"@UC+B*/H":WX*DZQ\"Q6$@(I0<B\\!%I=YCN:O;=EHZ4]K8%YAQ]5#DO
M7NH,KVXE)E-&3Z0R:9U"56B1OKI36.;&S:Y)$MJ?Q5F+9Y )L?$_S@)U)R$W
MA4;WQ]=U26(WT%&T,B'P ,YGEKJ:&IJ.8#YVYEYTTC+WX%07/GF@575V:#_W
ML;I[U%Q;D>>BFD-%(P>573#:@57=:1NW&>S*J:,>%]*T>+52?'ZR7.;.KKXQ
MTX-WURIFM#(<T7L4\2#TS-@PP^/4*=,S##-5]$P)H=?5,__KQ(+'L>:R#];N
M6N^9UDJX3AUO&RF5L6/9=<I(BBJ@-)&DE+B4F"7Y6TWRU]9*U&UFHP_>E=VY
MDT3WG#X#1V/YF+Z)HY DC3Y[$K>OT$034TQ#!=.</II*Q9]-XR<J]B >8B+J
M((5R=_W7VG%@HS;=KC%1G]@>XMD&/?9]A+KUR1V09/L(D!LT]?<07#20;1]A
M=0/4]F#ZFU#;?3#>1-N6NA"@C\NK2@7L!^ZJFJD3OI?+JOKPG$]E9?60"&B
MWE(Y@GSX2GV<:SLL+ R+VA*18G]JME3^@>E9AE8ZJ2V7\J!(T5:NQ]-7?V\W
MT4%?-H.^E 6->0G:D@\49A@H3"-0D"L@?[ DA=6"#O("Y)O?VB_CM[![I7[>
M0)6D1OXLA4[K\!;*4.O]Q%W,X4U=!R2UH>,Z-W $E%R#J)UI.0I(&FSS0-=J
MCJYPN:N6@?X.+AY06HVU"K1'[H DRUH%6I0MG>'_J:3BQ]9,0!&Q#=($ G*?
M6>%K=*MMA T&U) [+"0,B]J!%6P;I"Z8YF4([I_:7G99L(:#G#3)1^!Y7&#K
M:P>^]-]@P2U,+SSXNZUT%.L^8-T'K/M@3-T'(R@FL-X"^GL+?I*5B<H+9>U2
M&STQ)?S7?-I_;LN:4KB6AMI^P)0@:SX80//!3W-Y,A-5I@8I7TV#[4^@\'"#
M<78G3#@;^#WDX7H^CH^U*]!([H DR]H56I0M.]F@36K[RC*T=&\MZ<,/NJ6^
M02YBKLCTWB;,ZFSM4<LZ'!@2^LZ6M*;,"9^QT+$V;Y!3F?/*1%(EILX'L2Q8
MV\0PR.TLM7/\)O-RUX_O7E\>7G4./@+= Q]-_=&T3/_UD^X'+OQ?PC>78[[/
M?>Y3YD[-";<,X'" 6YNVN0[6G(5H@0)[70/;][A% #@X*\#E(EHY3"QG>ISN
M<4O'LIP7[UV.3LN?B();YG?O4W]T4W<P9]]?[FYU_-Y?WT1W>QR$W\Y5Z\GX
M%6]7CYZ-D:FIA=>(J[.I5GCO>M&]V1I?^(BZ>POXT<0E@8M_Y5FQ"[L'AA"B
M'N<LMR@M-)>=7"^C:66BZAQT5[UQYGR-^J(PEX\'D%\O(PZ_2;A1V_+8NTF'
M;W5_O,)*<7)F@26<%U%.7#03*C8;?G061^C)+</=IIQC+3 0DUOJOM[\Q=W'
MT6FQ>JR\=O/=>%F>S&9:%WS0NV1[6)>E6W*J$MO+XB.QPCHFB>PJ4N831:F_
MBH:S5.BR;N)(K5L-CZ]E^S<D?L@N;6D^47FE89J+$*?TZ@4RBS_?R\*-'TE$
MO\2!NPD_R<;VS*"V[+)VN^P$69K,)7)N$KU+IW63F@\$M(OIW98GSDQ?0LU,
M*C.I[:WMGT1^HDA#M:GYRZF@39=2HQJ:4"O.U7/Z;D*=6=5Q6551FDCS&;.J
MK5I5S@A<%_JDW ;M$'9L5 '(U)N8C64VMFT;*\\F2GG]W>EQ6"=D9C\Z]A/W
M -PU>5U [X(_VM1#@1%N@VRRJU>=332UM)FNTUM%A27/:T*IT$2RVW^"C"\
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
M*X8P'C>F(9KHV2]>/#0:%^+1!;J'WHR8/[@2EPA(X29%]#T<V CE!!5WSK1
MVM:.B]2);F,J?M"F K=&L2Z<R?!MF]  H6<?=1L/NP0@8CETKC&)4' V6KCP
MATC\>#EL."@/+"THS,^ZM]#_GM*%WD];##X"RP3/:.)7.L0>@!KE&7#P0QA.
M8+V&5>F>:HDA&.LAR&F,H5PM\P?\&(H<? =&X,<Z8&-!<<%?/KG."^<$;A99
MNK%"E*'I7,+YQHGMUPS(7?!W8+HA'PG64?<3F@](:@R4);YB-IJ32/%#\X05
M+7J/Y<#/W< .56O$AYY>US&;^ZQQ<&TOP ;@ WCAW#N158S(W?E]6DPYLE@
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
M4_.7T\_'N:'4J(8F-+X%^)73=Q/JS*J.RZJ&!1QF55NUJLGUVAMT\;UCHPK
M?DV5V5AF8UNTL?(,=5S086-WL7@Z9O:C8S]Q#\!=D]<%]"[XH_L5*##";9!-
M=O6JLXE6_B*N.MM&J+#DU+2 'WU9_ =N@LI<&1TWV"@P?KX#ENZ#\" E$X3I
MJ'IM4RTWD93L&MGN?.#Y'^NVD!QNX5"FA8TB\O$'9OQ4*>A'*7B#4O@"09YJ
M!>^8A7M<CE$QE0J?*.JLT8K$-2ND5)[*!>\H)G1>."G:;FM.+7$4/:$5"GTF
M%G81D1!("4+FA8](N\-T=R1<MQ&VTMZM,P2:O&:EKHCN5F+%;6==SZ#2FH@(
M3*$JM$A?W2D,5S==))6OQ->>Q5F+#8Q";/R/LU"U73$G]TFV;;$I-+J_';U+
M$KN!CE(JQ*P*G;U6^O;1(W4U-67<$6(356E>LG,01V4/3G7ADP=:56>'Q,)I
MLVF\NGO47%N1YZ*:0T4C!Y5=,-J!5=UI&[<9[,JIHQX7TK1XM5:UT[?QCKHN
MO#NY,PLP %AW@QFM#$=507.=[HUB$<'8,,-/-:9G&&8JZID20J^K9_[7B06/
M8\UE'ZSCM7XDMU;"=>KX5H)2&3N67:>,I*@"2A-)<<F5)II.+,E?6RO1UO,[
MHP_>E=VYDT3WG#X#1V/YF+Z)HY DC3Y[$K>OT$034TQ#!=.</II*Q9]-XR<J
MKK@YQ$3<,+I!-V_6C@,;G0+=-2::[/;HW-PW.,*]CU"W/KD#DFP? 7*#,^-[
M""X:R+:/L+H!:GLP_4VH[3X8;Z)MBTP#_K*/X\]*!>SYFVK$F3KA^3Y.Q.O#
M<SZ5E=5#(J !>DOE" X<1%3__LE3P<*PJ"T1*?:G9DOE'YB>96BED]IR*0^*
M%&WE>CQ]]?=V$QWT93/H2UG0F)>@+?E 88:!PC0"!;F"&D>24&AP^\\+M'!]
M0.NZMH7=*_7S!JHD-?)G*71:A[=0AEKO)^YB#F_J.B"I#1W7N8$CH.0:1.U,
MRU% TF";![I6<W2%RUVU#.!#6WM(3K!6@=;R5*Q5@+4*L%:!OD\D'58J?FS-
M!!01VR!-("#WF16^1K?:1MA@0 VYPT+"L*@=6,&V0>J":5Z&X/ZI[667!6LX
MR$F3H$LXN,#6U^C(_7^#!;<PO?^?O2]M;AM)$OV^$?L?$([N"#L"4A.\:4]/
MA&S+_32O;6LM]<R^3Q,@6"31!@$V#LF<7_\RLPH714J@B*- U>SLF"*!JJRL
MO"LKT\)&U)4UB5/9!RK[0&4?G%+VP0D<)JC< OES"U[W!_JH4[C-914Y,07L
MU]VP/]&+YZ1XJ:WI!TH(JN2#%B0?O)[T]6%WI,2@Y-S4VOP$"8L;G&9V@JZY
MK(D>T@V7XU/I"C*"VR+,JG2%"G&K*AM4"6U3489'^UO*4_R@7NB/B$5,!GV]
M.YD<:817M"YUSE8=M"K#05%"T]&2RH1YR346:I;F1\14)IV!WAOUE#AO!5NH
MM(EV@%M;:*=P;_1:&J'?+IGVP5NM37>C4>,*-M-L-_0TT]7,A<_8"KX%'(5+
MS=3\;,$'S7.U&[8.>7?$[H!W1]3NES#&=*.%,'#^><<S7?@CS,R(G\T%3+.
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
M-SN7 DC[R-@:9(VU1*WP._A^+M<GL'@^!RB&1.=2]-2G$X0@6I.*]"(?S#6
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
M+S'2VARQRQB$K3'2>N/-PWO3QYXE%G,#5E6LNT@$M5Q"?T9[&0DCJN6OHMG
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
M\>):+YU*6@ETY04:)<W+Z_;T[JAP%>"73B6M!+KZNHF29N#UAX;>[2FY?<I
MM\DDJ2#X.#":H125;*?(N\*P9D\?CSKZN#MN8!DR!CQKC&I^-FTW9*[I6DSC
M:^J-WVDWT7KM^6%506:5;"=)LEUWW-6-?N'BG:=S;"0O9.TXT"HKCMB?Z./.
M\R/DK=UE>2%K _V5&.L;*?J3"[(7EF#7[>C=KE+ $D'VTI+K)KIA=%[>-LL+
M60LTL&2A+7GC5XH(6Y%7UQM.],ZX7Q4R98PQR9%4]]$,3>T#/,-\[2*:V2&,
M$M?54QEVJI!>NXY)6GCBT$J@95!.4J3A*7I_$4"WG-[+OQ2K"/ZT@98A""A'
MPIXB^!<!M!1!1SG2^!3%OPB@VVW3E!D '?;U4?$VQ"JO3Q%[_0YKZVE=QA!L
MC7'6&V\>WIL^]BJQF!NPJB+=1>*GY=+Y,]K*2!A/+7\5S895G]/FNPS!W_"Q
M?/T@ED\X#>BJ"A;19(Q5$7][Z>8DB+_1@*NB_M823@-AU_(7T6ST55%_:PFG
MB1AL!>3?:"A6D7]K"><D3)\RX[+]D=[O%,Z,KH3R"W"RHGQ%^24':1LG_")+
M*6,_6IPXV_093#U','O8Y%':DKE49;WK*;>:Y7!DZ*-)X?(ZSQ$++^Q4L#Z@
MZZ6[RJN8U+R<\F+)QD2?= N77U,L)!'0BH4D20'N]?7>H*=XJ(5 UTMTE=?X
MK'<Y9<:U^SV]/U$\U$:@:^:ARHN)ULQ$9=8;'77T7O$ZT8J+) ):67.2)#\;
M1E<WBF>$ULU$*D%:&JH[,28J,UX/#E%7[XP+EY&JEXM>>.IU+55DY"PB(T5E
MBOKSI%]DP2!Y(9/A\DWMZ<HO<J?EA:P--*AZEY\X9#)45:@_>?=%;K6\D$E1
MZ:#^'-H7N=?R0M8"?:QZERLB;)P(5>_RPP)-S\CKE22?%(:<XH=;>X4U6+VY
M]HW=,3=B\*_E+5P[M#V7T#!-$'*B6:>UIY1*6_E#LN!8&PY%7CK0,B@U*7(]
M%>F\"*!;3N]R!?U>&.VT$F@9HHAR9%$JVGD10$L1L90CY5$1SXL NMTVC62!
M4Y5^*#_0[29XN8*T*E%0)0JJ1,&FST+D/?62%S(9M$"KXI.MW6EY(6L##<H5
M,VSM5LL+F0PAOG;%\5J[U?)")D78K5VQM=;NM;R0M4 ?2Q;ODC>HI8A0)0I*
M&VB2(PWP-\^;!5KHFVXP9[[/9IH'LVNAO7I^RR"5\5<(ZL+WU"7-[^OIO?%$
M'PZ&S1!*^RBEE4!77H5!SF2^U]V)/A[WWR@R.6&@6T7;)0;AND-]4+R.U4NG
MDE8"77DM1$E3]+H]O3LJ7'#WI5-)*X&NOD2AI,EX_:&A=WM*;I\RT&TR21HL
M"ZB2[A1M5^U*EA<GF8R[^J1X)PV585=6=/.&^7>VQ<H.<,H2Q52MT*N/<G:!
M=XW^L94VC^GO>"+M$"6E^%/I!5=6X+,_T<>=PB']ALC]Q(^+%957'@(=*2IO
M&C+5SKSZ:&A'[W9EMUT4F;<@45+NON43W3".[5^KR%PR,C\)FZ6"7,V!\>Q-
M*8/453:G(O7*0Z;#B=X9]YLC<QGCIJ4FC,IV-M!TS%1U&%<=QJ4QZMH M.H%
M)D>BJNHPKECH1;*0ZC"N>$AU&)<F\59U&%<\)$GZKNHPKKCHU+GHQ*PYU6%<
M,9%B(GEREG=U&'\\A/U+:,)Z\*N__1(%9PO37+_]: ?F8N&SA8F]A+[.18.A
M6WSR%N9][WC6][__]W]I\)^_Q2_=+$V?O3<#-OO@K=;,#>CE"]\WW05;,3=\
MOTD?N38W^-7%O>G/;IF_"K[.Z;-FP3)AAF]L_NNK3[ZWZG:ZG;-._ZQCA%[R
MN?MO*PH @__^.I_;%O.#C[;/K-#S@PMW=A.:\_EGMIK"]_R??PL0_WT330/V
M5P037\*"0O[KJ[]?#_Y?NO92EM$H;AI?[;7O68S- H3Q*@@BT[78U_GOGKO
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
M:8C[)4.Y"D0?1/ MYJ""8/4U0#8)-!2=R3YJ2%,S%A+ YSN8G_,.;HO/8.
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
M2O_VQCWP!8T3P&T;?,%L>5!MSHZ(MLJC7>5AH4KU9'>D3PSE^$GI^%U<Y>H
MG3YJY('D*.5CC V]9SS?^&R#AI''^1,UGGDAQ5R5Y],\_'M&>I$\UDQ#RSA*
M1V(LIS<N?)*XO;!/])^*%J:\S?J]S6PI>7%)]%3PJ61+S7[JN-/3>]W"<>):
M98L4=H:J5=%,%F[U(!74R?4")24UR;=UA]\">)%XDA"D@MI*.CR])(_VEFJK
MI44X+T_1C7TQ&6U'>)Y=O3/NZSUUCOE"/$N%RW:S^C')JPVR>M7J]Q<J6IG[
MZKGE+Q]_+_Y -5ZOTY+CWES[D)1C/J[:^W.!?+P2Z2$5J^,*Y3M:MF%O@ONE
MAT78O7ML"E6LH=R.CG'G&E8<IEKL9Z*>/&\\8%I):RB@. >+P//6%@P;7[FB
MU4IF&0>4?BV9 /[@;8,N =4K[&_3R*X[MLO.XBJJAK%]+W>;$'B9?5YP%END
M[": N(POME/B?29V5MK?49)?E*S]PR5BNPFI[P]V3EDQ'R1$7-$^R';3"K&W
MUG?8X1B1_*@E"*+56M3>QV+1IB@M3;5S><?.I#PUUJNG]O3TJF.;T[AQ#67L
MV('E>+P)'^\6ABNA;EE[7N+3()/$Q>4?+>Z^"QXL>NU& H*D>O$L\N..-/PE
M0JFH+G]A89>WI(X]EK"?V=@P@_>!"ZGX?((EWEUC!4RJ8=-#JBJ(M8,3+,;=
M:_8V;"@H"&@0K&1,'1D\-Z8&[$]@,?L.A:^NW9E.E-#5C '4U(S/_"&0O/4$
ML+[I+FPL-DS]2*C:ON.A^V+?4;<L_E*Z''@)RT0G=P!R"$Y+1L<OX J#D/HV
M8"<R(&:7>JTM?&R)$\)JL,]5,IIHJ$ =3[:6XL,2\;AO>PDP D@L1!3V1!-%
M[V=L&FX]-P4V$5V#>*M(*GLO.LS%[$8J%+'!!\ UY0;AM=-Y'R^38#_7_L5X
MOQKL")3!DZMA6RH/^<TAR@/IS-NSS?!';!6%/>8XRA^PV3W6>7=L=D=]C[ 7
M02!:4$;8FITP;=F^%:VP6Q@UHLLV7TC:2/ RX$L"T>95Q('+D0;_C&8+P3]3
M+^*L9@$NB4!QT>PQAN:R0#2!P$X)V ;47&/S$*!^8A2^L@#08B&;',A61RO<
M\C0,&!6\=Q[?GP843!XP;/.MY8&2P, AJ+ EGXE"A9I5 HED^[O LV&4VA4H
MWNT54FYB82!18)-*:OTX$UH-7HQ0B%'+3<YOU <!*2_EJQFU"P']$E#'%L<4
MO1$X7<4S !D257_.=3-)($ I@#T!=T(M('L$-FP00UWX?A 1P^\_#?7>T-!'
MDZX$!'V3T4\?8&!OQ7B+TCPQD1T-B[)#[9L=?)> M/"-;-?8'3X0/R)+#*RX
MN\+23)LJ6,F2[ZG7I-!<U,+FSIY%<;?4I+.&T?D96]&L/#^Q/W:T:N'Z3@RF
MXPM\^!WJ.27T4N;<:0"8@6AX$/":(W$CW2;(;_]@GXHV&M+%(^GFB56+9D+]
M_L^Z9O1^)C+&?S,V'_97Y.W6L%GQN59P4F.B;Q/<CE(U6@Z[V-IY'XBC\<\$
MG/$8<')MST5XX#9TQ[ -74-LPYA6NI,\\SL"\SSH750N\H=C 5.G($QR;40B
MNW]C8#*;:[#I\L+Z8.E<%P7EU."@GZ5]M!*XTTJ[1-9?;@OCUKI" .;<V(:B
M#)^PH]H_T2I&J#XE]L$5-:=+_=#,<Y]YQWGZ[0B;<4=PH98X!9A9*[X"\FQ2
MDVB/1["C8V#19H%<-"?-C^9;$]HICK.-PBTT..D^.G[ B 9X+?RAW9HQ_G)M
M;LS8X\6FH!'+K43/NT)Q,"%CV/'^>N0C:;.("3/3QFY=V*YMA2XE#042;I4
M@DD]7"CQ=G "#)W\:71Q[8  Y&ZGXYEN!E3LVKD'@BFSS"A V>R3\T7A/'"D
M--'N^<ZT'1H$P(Q$3VGP;OD6!6"X.B;H11;WF$VA)_\.8XO@888V[6/<TKJX
MF#R XFJ@:&X:9:EP$=F<8A$O3Q&YZ#H>-^C&  OV]LWLAIZVD,V-S%D))\SL
M'(Z>A.)B\L^$R1Y,Y[% .-ST$KD\+KO/CKG*2!WP:R(B PHQ8)]SWFJ>&DWR
M+[/LZ+GPV1)A)W+PXWEXAWEP<?;-)"!-EIQ BK-N*+:8>3KKGU&#.Q%1 6K?
M/1J@)"+'+@W&T)4)^R^RI*@3F<D;>JVH, SG%1.^?DUA-Y\80/P&@@=L\#>Z
M:/L)#[#,\\(6%XO$Z"QO/BD>1$&%\F8.=/1&3Z)>&.7*31I01!5,>P?[T1/?
M\(ZZ\#JV\.)=PDU7-'2&8<6S%(S%]]^TDLG0^THVCCJ7_X>ZMF<(9VF#5@#K
M<L.)#+8#FW+3<WQ'UA&/&.[:;1!AG'!BY909&"2?%W?=IM[-#EX2%2':M V<
MS;O(VPS#BH'EV^O8[0W)<^,C\'>+-G5K9 _RJ2:][F,&V>^X',UXJWV=(B$2
M/PA,Q^SS5^0A4W+VT%Y'+N^%QV9ON'*GRQ:<A[@:L3&CA>*;0EQBJ^B,M#PM
MW'7?@K6'"-.%\ 3J=;>0EH1%O03+NL9L>GP&DM0*\=#.)_^?_Q5WLXW#_/GQ
M$,NQBMZ)XQT[@R+IX2CI7A49,AXK%^;E\YS8KO;>@G_A/> )P $/H -.0H?$
MONO%"H0:H;,?=A!R8]'G#=S$E71LOAU04<*])VGID],-/*R+N41GRD0,(>X3
MI67BX;Z]QN#=/;4H!D$H]5X4;^%ZX\W#>Z2RC^FE?G!S@[+]IN;6G*PP4[9
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
M5:5*E"II)1ZE525-\II2)TJ=U*!.DNB&TAY*>[02C])JCQI92RF+$U<6SV@
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
MQ^>=IY[H//G(@ZKBC\:;2KATWA\^777G =5G;+;/N:I2!]Z0+[^<R7C,M_+
M!3VCK"\9<X]:0\^+7\(OU1\9U!S%3#CLD"AFM[\_C(DBL(G U;"! /?SP142
MZ3G,W420(Q:/!_/NGK"'@:ERW3H6(B_/-L"8S\^,EY'[RF"QFD$JFXUZ^F X
M5OKM>#;:+6KYD5QLQZ<=N/(6_8EJ.V$!$KC5YE+5H0QK7$VY3-[O]O7QN+!)
ME5MGN8EB\HJ'*F7 [RP 3SP!7+,IFA4\_Y:A/*Q=IG-7O;*M .AR.?5U;ZSW
MAH=RZB%9G4=SY&X2?_,XR.W3V%P_.[8YM1T[W&CF=HSN1%5VRW2RO$JW-Q[J
M@WK(Y 5K5<V*?#KY6'M^?+SQ=>L8T-LZZ50:5VG<5.-V^V-],BY<_*T$E?N<
MS/&3U[J_>\"OM\Q?5<W)<JO?/?P"6-5F7C1U6%N]YKI65*YT,'HC?= [5CB4
MM=9&]'R:+=CHZ3F]=^5JG]C4CTQ_0SDX/*/KT\7->\T. DS+NKCY0_OBG=.O
M9YTNI;38W%J@X_'7M][:MK1QO_N&I[O0CZ\%7OJC=SB >#G^<OSNC:[=+VWJ
M3?Y79/MXS.X(%R'@J3HFK!5DU\)G)C8$#9>FJQG=N+=WZ&E3:@SN+5S[/SR5
M""&/L\Z")4_Z6=I.DO$3MT6_]R*'%\BTW8@]'$JDGP4A3)QDPZ0Y)/"S"43G
MN@!58*]LQ_2IG;LPFTS+PI-.%+&+R)XA-.?:OYAFSKQU*/ 9XY(W+\?K\?\P
M7=J#)-_)HUF\&>\Y[[/0]^*,-UAD8 <\H\F+0M$-'2>T,.-#7+@'@&UO%FAK
M0"Z>Q\[.M<O]TV4S!UF !&H#"C$]B%CWS)N?88H( ,0<[?6WKW^\T<P@8"&E
MD&QGB:4^WH-,OI^&_;[>[0]$DA6.C5_CV'R\> ,?>(>4./93;P2OCT<<X/WS
M9O):M\U9&D:8* 1]X9$<5*AA5J'26$*BX8KL /.%,KB,"7[X+H ==39B^/NE
M!_]+0\'SNTF<8XBH1NCN+.7,[)GF>J&&.3J^#;P#_C3MKN9%OA:Y9C2SD=J
MRLF(,O&/?12-.5(%WJ+\!<L,EMH<,V&(JE?FC%%65$KU:WC3 BIRD-:0+3WM
M.V/K/'.[0!IVB&%[P@(,G/(V@.. )X))2@]YFF^9E_)K*CC2;)XY#5%4EA"K
MX1URHG04NIS#-.^.^9F40;Y?;G%<I2C.9$RE&>*')8#'Z>.SR O??F-W#&17
M4$%Z^/&Y3?B!\LO'VAF-2-]HR6_?+O]Y^>6/R_2GPM-*E(&=K 8_4*:OV!-L
M78V42;2/Q/HAKL1\D? ( 51*>O XD]15Y7*S^80+JO(2 G/Y8LES(#A@.N +
MGI49O-5>&V_ ^1 5DS;:S28 Q@C>::^[XGLTP[2;:(VR%+[NO4%$!9%#,N2&
M^7>V)?+37_??:!=7F=&>F7_8!*Y0.H1^9(4!G5$X\#3*WS#%3, Q0T_:7(V#
MZ(CE>IRA#W:PR$^T8"9OA1\$78$@CL4!/>PSQ^2"*0A)N.V8+-XXS&W,6#X@
M]K@I=7'S01MVAF=&YZP[..N.T))B/N-S>I1":FH+SYNAL [X9FD C1O,F1\+
M3GO%-)N+<%@S*-.L-@31"%)Z18)]Y@'HJ,TL$M"D3\@8B'6%Z0 V7&[7H*D@
MLG;YJ(D2%W^*U'7FPO@6HVQ*;F? 6T)#D(+(0H"&D\,0:_ 07:G@UQ.HB0F8
M4-[<#H6CH5'VL1EX+A^:A9%/">N6N;9#TSGG# ](LO'>!6B#&9\Y"&*XDRVT
M@3A,%_[+O"A %<Z-!T0LSSL%Z*(Y['%$J=JTN7SC[""[;ZA]?036D9TWP-^(
MT[H?7E=)3>2$^@9 ?8861-:2WQX0](2TC5N$MMT,D8'4 ]LD##/<0(%K^!+4
M?D!F>P 4%,PW\1V"+ &D<1 @=29,:GK*=M=@8Z\8V-I;AD>\%V38Q23Y(Q3V
MU0,PR:#S*0$]O_1[&RR8A\.:(9'Q7YAM+@SHF'YP6#$%IQ7X02SND94! !Z2
M2N3SQ&Z !6VT9$(_H[@22;"-@OV[1D\B&R&'\<SXV %"PD9^1F_%=K?VUQB/
MX%WPUQ=+S9AT#[@TT0@%_T%2.$1;/\9(TFO!3^1P7JXFAF1V8[B#EI**& /P
M,P.'V,K2<W;C@PQ!?8C_QIM4\6NQZM#C+TA[Z'B-(=\4@OMN,*Y/-RLLDF>V
M*]ZBN<ZU"Z#-R#W;]X#H->$#H,ATB_T%X,3CF$SO!. N+P'_7#0*Q)"W:F:7
M=^%NLEA,L$N28&G"H,CV4\: 7H&'^&AF*E[C7?#QKA'7"ERO ([3^$2"%/HM
M2&,4'  <&20&=W[$R+#U>(V$_(A= #Z8..\2[Y@[_AUK2V8 ^#_>/8SIZ[$C
MC1.$.)P7"+\EI1MR>\#79^ZCXH7\&7P=-+K+)2O]2=H*71Q@A5G.7]GM<>3\
MD=C&34W<2B^N3C)N^2X/ ^^N?KOX<*M=?/CP]0^ZQWJPH5W^I92'+D/J&G#2
M>[Y;4#ZT'_)L@=06N:F=E%B?0%HBQ!1D1 *#@59DAC+3=XE_@(39#XL[]BE7
MP<._@"BBL (0*0-1,=L_EP@SP'?SQ"!^J*'BR*(@^>!@37T8\N*DWO[XT=U_
M[*[^D;>;]MW.M8KNH7 ^6**.^&TGC'270_;'WG<J>,$I+0#0Z?S\W-M.^V\;
M#<^?N([T]*VG8>>\_^0@HR=N5Q5YH@1 !@==KCH@H5FJ_.]A@7[.SX2HFBM<
MV4.KX>B\]_2IU:&7M5+I\HSXU.&]KT5.3[GWPHZM_Z5ZI<M(F1DE1T>2-71-
M'QQZ+EQKU_2##_:?6,A^<_ 1TR[U@9Z]"4?516M!K:0G\UP:R]*,#8'B=)$M
ME30<=/1./;<&3[E(EJ+."JBSIX\Z'=WH5M;^H8!J.&AWR]( /$NJ9 W LX/?
M)^&P+:>]3-IX'/[J)7\Y1<L+KZ(8]\F^C",8]757[PZ'A]P^+Z?Z>N$=*B;$
MGT@>KH@'Y*[<KYC@ ";H=?MZMU-8796?.5]4H4F1)O]L3R9_WG-"'DN]F>&E
MFXTU@W^,93DFV_)(1JUL7UKA<]2LMQ03E,T$AMX;#?1)\1N9SV&#ACVPPG<U
M:BEKF(1!\4/^!/GW3 *!(^,Q<B;#H=!9\N,GQ)0"@L?)//LM6D4\Z3%)P<A?
M#6G1:;)L1\>%]NWX\V-U5-SRH^*!.BI61\7JJ%@=%<M"F8T<%0_44?&[]WLM
MM_4C.6BG%(>1V;^4Q'GL]?7AJ'=2@8>7!^2)DN9 'PX+5ZBH0$><VIEQ [E#
MZ@2YA<LXZO"LKP\ZA?6).CY6Q\<R+N,H#ACIG6;/CHLIMI,X.W:VPNTGXKBH
ML[.ZSLXZNC%2Y\<R JEXH"8>&(.;5;CY225GQ]5Z8G*='5_DKHK3@=V,.D#&
ML3A^(1RK:?%KO'BZNL9CS #&HC;&V Z1RL?0W7NZ=Y_4X(B+L%!)$T=T1L0:
M6DEEM:1("56K6#,K;8V,R<182H*&A.<8%928;G+54B3NL(BPIX>AMJO=F;[M
M10$,:"X8+QW L4QE.&[PTGWVT)M*(";.,97S2.[B\P)ZV)%Q[=M88X$.E[.U
M8#)U.^*2$.E0O!3!G<WN :.\R@*RA+/)EP\XFV[.$OK@U<]$30ZLV4$U ^PY
M>U"L(BW,PBNF\-)G:>D5+)OCL[BJ$Y6)0F "VG1>X&:&.TS']U@E0KQ*)7C$
M9/$+@+<,(:Y,%U!+Q7S^C&8+/G$VQ!#HF1H^=$2?Q!XX?6/-QICT 51L\0GO
MK+#NRS0I;#?#>D-4$A+6[(J*=DDKV:T=R!2/S-;#(Z3#SHA"A.G>K,P-+ST)
M"Q2%(M*6I[9+E4)X-188?X6;>6?:#@H5R7B!!B.FV*[L14,?=BBXNSKNL^ ]
MH*S+9Q/K<[F\6@W*LF0E 5])7.:*TRT0S)TM6AB#6N%5JH(SE[&9$(:4$0)_
MG%'90,Y2^#UN>ERQA8^"1$)CK$T_S!3\.M>>!BJ%(PI1H//*7*O,>VD- )\1
MSQ.@*',8)6R(8J*/%)?B1:EV+C\I/489-*L#P"5 =N$H/SGH#J#W35I!)RX7
MF15##7'# =3U"<NDF0YASS?=A:@129)SYE$9&]N]\QR0@"L4EB"5L( F?XJ$
M+'9S!WG*@D!T1!;;$><GT>[.M6 ):.;HG$6^*&BUKRP1KP"3W=?D7$Z>%K_/
MJ<FXHY)@:P11QJ[(ULNSTB4E.S:- A@W"!Y69 SB8H$Q\Y/*2LL7D28&!<]8
MOF+C=9;$DB*,KS.34V4G+'T*?[SAY1QOO'F(7:1AE19SJ44[3<<KU\) 2].?
MT0/$ N]X44<L^!@7:A(S::^Q"*L;3Y,5)T* O&DE71[ _;LKMV5[755+OO*E
MV&VEHO6W\]!*SSA+?=NG.SWG&WWVNN(%8*5GAT0.SX';1W9)55"J=OE<Y5%<
M9U1Q4%G1_G1EV!\4"^ANQ[7O1#W&V(D@0PB%G@XR.B=AA2#-N.$>L#K56^4_
MD!$(PZY9B-4CX[? X\'JJ;Q.KQ@1Z&(666'BOZ?%\[!*WU(8?Z((.=8Q!6VQ
MI&K82]N?G:')NLF7*5W"4$OFS,"%Y41"R@:<85Z[<Y,.D0-$ 'E.99)%,5,]
MYV7E+<-H#0#-F ->H[^)+<)D-%S.]H^Q&M+)TUJO84:4=OIV6=86T7%/!CJ^
MC95VK.-82H_1&G8?G-Z,:$ET?,#E$?=XML2,.0^%P1]7%T[B0T)%@KS!%]NS
M5WT9]BKC4?X2.V7DF*;66BP1 L^A@IJ[N#1C2G)#$S=\P\Q<5>H<(V>-N:1.
M?W*=(R83G&+&YLQ/ZQT_+**:&+5(3KL,PM;$9!.'Y0+V=VY3&^.KI$PX8.H9
M7DLM@+]G\ PQ,:@JS,K>47)TBL_P4*:/H;U<L7@A?GGTEU=V=M,RLF:*#CN+
MCM<75V_B"!O* )3L:R"5I&XI:*V%YX/SL:+XG@@W8%EB('0,&Z;AZ&Q\32@
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
M""-+FUVM*$RM0ZZ0M+1YSXK$U#I.Q/R2/_*M,HX5I\C *=)'T54JL$H%5JG
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
MA*U#NGE$!\,U..S@[9%SM-_^G0<W_<;@X73<LA0/#Y'?N.<?I/_+5H"YR Y
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
M9N+I 5WL#G!)K#J7B>D ,8;%?"A:+K6N/28 W)39Q4/,*SMG'RTI9_%B=56
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
MB"3BV=B3RO')-_'DFV#)J#OC>>58A]CF3'YE@!A)N-FDRA'W[+&S6ED$\\3
MGT6H'.W$X?09KX><_1,;R:DJCU@YZ@<DTY=1_Q5[J5;&$X.%FJ5R"=K(1BTL
M=Z&:CNF^/QY<+TU<?]O.5[DL]XR98L(1%5Y8ID.\-B%+G REMW!5+D>@V:VB
M%&&L7)I4W-PL%67G<5<N%RR%Z>7YQ4WJ!D_\:>4X@_=(9<J3-N$P@++DC*!F
MJ5R"8*72!U^G(MD'<HB5H_;ND0>JS;ICGJ)5CEE^1Y*8V$V?W5H0/ OST^JS
M&2@X<1A<G+URR6*IT;T<,&[*W>2)S!:N6LD13WR>+TD.7XUE21TT%6.ME43Y
M M0';S3MN?IMZT*<E<OC#SLBG,1DR&VCV<R#F.@CA;DKEZO9FT0^")W87<VF
M58[Y;OJ"'@6*@TT^K!PE=$E8NAO/L+:TP0F@./R:\^1+5MO9*I=DLB#TV<M[
MECIY31$J1]MFAIMY66:F<X^0>G0&09&7P'DJW$Q3X=JS$"_R?P4R[9R*1Z9X
MGN]#1#RU@^M8,DE;^DLS\<LWH;CER]4VCU\T25UT"N2Q.3QRJZ<8=UT3VTG0
MX4??TLDO8E_H*,A;6]/FG1\E>^]VOMKUW,@FA.R,FZLK><F?B[+7(4M>_#NU
M$]9UHEDR1U@PAQN;/EF<O:X)-0,'C.S$=O%&P'QR74>9>T#:9P*6/F-LVQXU
MW-W,IM5W%/G.KV? V#G#I(+/=NS2</6?*=CY$V"^U"WI%)8E,RM[:>1BZMQS
MQ57G4MPJDR@K5,)7,I-D_O!6JU;SYN.XQD+**..A2)+6(CK[OBK*S\K[34":
MN$#0?"/AY)1)^L'QDFG?F@1:%_X0Y(GRZ4S(,V\$/_\/4$L#!!0    ( #5H
MKU +1[Z."1,  +?R   5    9'5O="TR,#(P,#,S,5]C86PN>&UL[5UM<]LV
M$OY^,_<?>.[<33ISBF4[3ANWN8XLR8GF9$F1Y.9R7SHP"4D84Z0"D'[IKS^
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
MC;!O%]L>Y2G:L4,"^(; ^:@5G&NF.W3K/B%GZ(>6OV1!D%0.T8 2T^D%2@P
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
MR#VX3]8=UM@[V4%DK>J,LK8M 09B',1$=\EGKAWU(D*$\4$Q74NP4A$"Q,V
M8\78O9)XDG&;EN!QR#"H>[WA$&Z!_L$S(K8;).QO_QBD?PU$3YV6Z:XEB!XA
M&PB^W@!+Z1+/UY9+_K"\"'6I2[5.2L>R^Y V=;W8,B&PD/J^V1(SJEL!H*UI
M#@:5K5$O$OL/3+U]UV-/4P@#N U\O$W6UX0F0#.LN+9#I0*Q9ZVO"4*;Z"I@
M57%1B[J_:[I!-:@$T);T!MHVA[KIL:)TG\%O;SK."LR#^.@-E763PY*T@#D3
M=V-:=P2MW4BP99>2M@0U13E  /7&P;*']M+1Q6G<$I! SL$4A8KO;'(8&"$P
M38';V'15RS@'59T):35=P86)MGMZ(,O]69+'S^J,+NF*&2<$"@MP7/ +<&3?
M#(C[[Z0?H"VVG^CLOG&JTW&JTW&JTW&JT\''RBQ43G4Z#+KL<:K3H2H>!.&I
M3L>I3H=JD0OS+UXKB5#Y,;.&.AV\F;<=4!P(H;)!,KM.AZX*HU76Z3#XE?MQ
MN$*D4,0&HIA?:)K BFUDQ.Q#*.GUQ&ZQO]S8XAW=,E!VK26Z0A;+2"YP0:M8
M/RT!M(Q0"IZ"WK#1=<1>POQ,^U]'ZS@[*#V'"?H1RI:#$ >0+N4!I.1+G?13
MG;C3SN9C'?JU-*2$DC\%C=:I!>)H^T5?A!IX4SR$EO;>2;L_1<].T;,?/GJV
M+X X=,9KVX*X&2RB:4&S?4Y5*FG %'K"9@)=BT!I0864ZK Q.6QV-'Z-!LVR
M=XADD3)N6TWA,:GQ8P6^&PJ*[=W3DD3"N&UUA;_**KGFH%?UJ1C[3G.ZZ^WZ
MS@C[=I$L#7D_<[.3"LK+9&9TH-8+]ZV 4DV,AF;"8G:EEK&CU(_A6)67"73U
M#!IVV1A3_#J5LXM%J8X_41^&@UM.'M !U!>&8Q;Z]HS).5[T"')<Q;>2WN8?
MXAH-.N/K3F\RZ _->S4I*^&U9<?7 !2B2A(RG3%R#F>2"). Q)@XDQ).AQ%Q
MF2I.,:=:8TYR_9\B3Z?(D[G8G")/5>T%LC/!%^1YP;5%EOC*\K\* R0RLA;$
MHU1$,'..8YP'&]:EV1"\UKI>7"KK*W#Y-S/6P1,QN\WHID5V![XCQDRQD[9!
M640LA>&G8_?U[FQ7!HK5@.K1%<+UE\BW:3.US=B[P\U8;_SY\W#&WMV==KJC
M/OWW:#8<W0Q&O>$ >H179P5&Z'5K7K7%?%NMQ2-3=B1;K\-VQNRWE%\6YTNJ
M96<5D#"#$/W7(3KT5SMD;A!>$NMQY=J6!VRJ:'M!<VW[*D#E6(7I1GP--2 2
M"\RR"#KJ3":X><,[*"4%8Q7&F]E!-8J&D7NFJA"K[X&08*.! -D_+_'3ZR!\
M)!2UBP_Q3V?LIRQB]'?SZUL>-O0OU[>-9XLKV3G.L0CJLOGI:,**?L#K0.;/
MYL[[.1EJ/BM25RRXS=]PO6G0_%R>5QKFLV;0;%U$IZ;.R(IZ;_!1)B75IPGB
M(N7O-=$Q%?/,%@O8 ]7;_&SQV7J6JC?;9-[TL[ER]>;8@]1;^D'<B@H,V3:)
MXL)65&YO9CT7S892[$#7D;WR%K:('&:& ^/+7-D+0&JWUS@4QH,E9+SJW2U4
MM0\OPF\609^I8"&*;P6Q0NW *0;0VEQ-RYANQ+<L/ 8V=[620F&#9Q8LC=Q@
MQ7XI>4Y 2FHN5H4D -?Y:H='ER!KO(BOR0%#(M/"7-7R&(4TJ+<2\ICN(2T&
M><QH7+MYO+@/6'E*;EKE9BH5D9F+BS+WH-]E$%BWKO40GU#)5VPA7<O@XK(/
MX:7WX2B <14'64K:5M04G>*R!6Z!=44XXGE%VQF5F,A< !1YAU2OMW8M8#:%
M1XJY\"CP#4&3J4K;=%Z!(*- L>;"OL#BF@/O"Z8?%"O'L.6DZ8(,\5N(*^Q1
M,(/!7Q&;#I6R,7XY5,=T-N[]]V_CV_Y@,OUWZQ$'?^L,?K\?SOXT+A,C?3PD
MECPW),!W5 Z;Z\S'V%IWS-352\RB+#E#1&1,IH80F\-D#;D:VI$3'Y?AEU<O
M/6BF[^1.0>]8Q'G5@:V&7D4)H!<4=N+YSIUG^2IIVO5\34_Z/1_>@H^='*%=
MX[+VVV]*1IZS:C:W!@]O"UM<^M@9>-*8MMMKIJ\@9HU3 9;("\X8>A<?X$5D
MJHGL7\3^09$^6N0\%%>-:8<Y63YEDSFOK9Y5O83>8> ,7["/0\CDQ;(&%!N]
M;!<O!$E\0GB[+M=.UR4?@=4?OM:68Q<\D&L^@W3&HCWCQ=!WW"?7B42W"H"F
M;5AB8.ZK/EVN$(DO;KB*K8R-XY7[.,,#/W0%$Q=/2EDGS:>NBH$0 *:F#R-2
M775@:>3J5!_>C:Y.@_6CAU\08@<0?9<@FQ(&PG5*0-'X^= 1@PFK2P2>IS:_
MJ%UANG\<+[9<]E:62]:6+TK0%=-0:VL=:(I"P1'TBA,0[P@*7"=)4.VM7+38
M'H:-%PO7ECA^BM3SBZ:C'=6,KD+B@9!ICFYL8C7B^,5^JS:XCUS&02?>" AD
MNULS3A2X&N4KW?#(0CF]&^FSE<6F48^,??KR_.*]>,W8:S2_T/0<D3B$#3$*
M3O)'W3/-W=EUD,NN['YD/[ ;NQ\SQDU_-;]%2\M+5B]@6J>M<HW:,*OS^(:4
M?DSV;6&52[:&M(G6/;Q ;QC@L)9)NV:]&CDW%]9]TP]<^E^3[#+9PW'[[>87
M3=^(A$P42[D$YV7--R.GT0/=0;@6>9E:V_E/\DXR3-*&"5PN!825WN3\#)O,
M+1@O,@<VTB00!5H]OKP<!EQ8$D.=_7H!-'+AJ0UDD[-MQD^(=#T/Q\GGXT?&
MM"SS!B297^BZ%J ^SG 14<!U\!>]61C,1-%?$>5Y\,3*SDCS;4&"EJV! J&K
MN^54&T;2>1,FT;?>B50N!<CT1:Y"C$Q?TBK T>1U[(!IV1K&;3Z_;/H$3'GD
M"!'*<@^/-,U;-S;+#X,@0DX_8B\?)[5^X^2A8(2^Q7\2UI%5H9]?:DH$+G39
MIX H$)QZ!QN[KHC]6(X[BXQ)\GC.'Y87(2I++ B,I )Q*V!4E@/T(JN-3&7Y
MB1X\UQXO%B@V+^+:4,$/,9'9.*CR#TZ)%>O?PP']<)]:P7BQSPRD?)BB!9J7
M,0\Z"B:N0_&P+;\,[9.;#5YQ22 DRZ8!  /HADIXBZD _A2%8>+; B.'U]1L
MK8NYKN-,KH++O%[<.7+XUYP&S^Q'P4JO1F\V;B5$,3,BO\EMG"+R1)=&OAPC
M[#^A@(H97T\+9CBTO.S?6<FR$0[_1.$$V7CILS=,8?QK^V0K3*9FZ:N.>DG2
M@BN7(EENH.I =7_6; MJ3@.0%94M4Z3'BB[U6-'E#V]%EV(K^OA]KGB)[->8
MI+]B[7@36=T+ 9</LVU2HTK ,(SA!3:@"@*CB,%!%1['#;M/ENNQTS,J^PTK
M%"#8P];TQ5987KW"@S:F-_B>*B@M(3$F<<7"K4#(IOO_^(U[R_.0<_62M@O2
MAO*"8F4[;H7%5"(C:!B::W,3;"/D!-=402GC@V=$;#<0!<%$5*V 5"X B%?%
M);DGR(ELY&R^+@K5\YJ:K6TQUZ"*]=XNX@[W/?:W?]R.<8'S5ZH[LV$]7C(0
M>KWQSM*^09(Y%L2.0##T$R?TAN! =))0_<=:83:UR0T:E>9,Z-(EPK@"?T%L
M(-$]T1,BUA+)%@Y5I5?'Q/=AA%7K S1.S4F*HE24^(^IO!N1!-'^XGVUPU1*
MB@4BKK<"_+'3+]WO+I#+:H!OK;^^-8[SL7;83%UR@T95-M(*;$O2M_+V8QY?
M+,J-35A1=Q[FC%!*9S9\!40 DXHT1Q-W$Q*[<"T]HN>W-QLE!=9!=#)QN*;?
M>,@_3["[ [&-AV?6$^&;!1\*O%F0?;YA\Z%._*5.^BF-3S3L=-"U0_>)_F:W
M:Q1JX&-)#6P^PW[>?.CTF,/I,8?38PZGQQP@;,SVV(VOP']ZS,$4[[#UIF3R
M+;O38PX5/>;P@[WE4,,5(3-B1>,H#$++=UQ_.<&>=XT)^V-]X2+^]^::2J(U
M&3 22 Z9EN$KD;K 2:2F$:M*/J7+H.HWDMJ,,J.X[W.J&SP_NB2IA5M_6)SS
ML9--'J<ZT&'7:I5]]!#V6!8L">)\5_93B)RA'X0D8J+M\BM2^9*#*D$^2NDN
M?Q0+.TY!H!M>PU,R1RBE9_DV8OF*@LEJ^[9+E=_Y[JVH/JU!IJ4Y76X[5%)7
M-SDPD\Y#8KKOWDS4M0#!WNY4N319@L5FZ_;?<Y_Z48RK'L5!]J@YD:DZW8J2
MN9C>%PV&,11Y^<%"'$6T IEKN[.P%)6AW4:_@ZFVA+%I,7RAM>N]B'MTMBUG
MUZXI#[H@)R?[UZ1S49I%E1OQ33 @\=C9FU@L?C F[+^?L>,N7#OA_$LA<V5]
M5]'U#VU_E2H1-*B*J_@=/5IRP8.",Z52 *-2)GYX(]6@;M"<*RZ*N!E_@V=[
MQ:1AI1DR-1M+V.81/?[PAG:L[D"KT5S3L;I AY[=E"(#/[3]:E U:.[MCKUV
M'2>V%\O;Y<\'W8<@))9=1]D8E<_^"!$LN0) @RM[A5GD9#[()7DH/* GB&F=
M_KZ'_5BNR/*NT-+U?;@,LB9NVCJ;*IO1H8>I2<6@45=<J;)9&6>(K)4WET88
M?B&.3X/#'!C  63 &4:C:N.5^<S:3;/,_"A#1+.&0>LWX$SC"'7 ^Q!('8)D
M&@W,G*R_$0V#>:D9[3=]D7W#:->V<>2'E/7=S<OMWX( B2]POST_O,#=&X]F
MDVYOUNGV>N/[T6PXNMF_NKWIO)/TWL%^Y]ZW*1X>HOK<_KFYZ^PJFKAUK0?7
MBTM$COT,NUMNA4JZ**^DS(?-UA25SUHN"5K&8VJ\F* GY$?H]\ABKU?37SXA
MH8XN"^MH_XOL-^DW.]F/FE$5 -!.+EC!2?664NI,;><S)RD6(*8RIEJ *F:'
MJ><*.M%2.2 @8099^J]#5.FOYO'[9TPM-P@OB?6XHIL8#Z@<0-L+FFNK(* $
M %81 02K>5@26\VR"%[<9C+!S1N^Q*^D8*S"N(H3U3(TC+P'7Q5B#5YH5P)M
MA$FXZJX1H2R"-]EIPWR[IJ^R*XT#+&&XD;FK^(9[8UE744#7T2!(!0TD+Y^+
MR5JQU*B) LYR>F%+>)36"MEOINFY<R4%8Q'CS2PUC:!@Y!)3%5+U+#%0D7^Z
MAP37C;A(_K9!#4I7"ZMQS1B#+#:5/\:RDUCDS!(K\+#97%/]2JD:N8R"DT;%
MRKQ#(<'V"JV94R#4)Z>EMH"O3*40K^#HUKL@WN G1'PFDJPHTF'+^5L#$1#Q
M"B'P5B\"5Y;_U?67,O7O-9N_,U?W>48AQ;^K>$(9AM/H\=%S$0F$TTFNW?R]
M@>J$.87T^;YB?4[Q(OQF$73KVJR6L5"GW+;SRP^&*E; +KC\?6@^6G9'L!/9
MX9BD+Q/"\4M^RU;L)T'NP253%PY!UW=2#@-1G$S0O/FHI5"W.0A@$8T(6%8%
MA)&[R0K :G0C.8N(_Q6]4&;^@2@SPO6!VW;^2_,!2;F=8Q6N(1W_4O$%O,^4
MLQ#Y[$85XYAZ YC KGKR8@1(,;]HVF<OJG I\^!._VW%BN];H=6CPQ21;L1R
M=/SEAGNA]F5D\\NF0RI%(5"3 %P3*K^!>KP3^M%PC0O8!M7\4>_QQ\Q=4\,8
M+V;$\H,%>YGF!F-'YJ>FU$K$K7!=BP@$AA],!E(6HE<DUW. 4@260H :?KS2
M!*9&.M#-X-ZHCWW\\O=&TQE.L3$D70[?"+5>M=?!6 TVG!/DC)\0H0*)]2\F
MFK_1%+0M#82*/" B[ZKV U,WJB@H4KKY6TVG<^4'B)I(\'F'7M\Q=:C8:_>;
M/&QVYZP7!2%>(S)XMKV(W<MA:?7T_YV9]0PO5B4ZFU]<:#H\+)F(6UY&R 0T
M7M>81@\!^BNBZ_?@"4E>U7O[)O>JWOW5=/#[_6 TZPS^H/^=&I$4?R!3#D].
M:@M(H3,M9Y\IV4MYW-;&)+W+,#E,QQ'(;FZ2^XR-EO%BZ#OND^M$H@1WH*F^
MY_%$"L<RMD%@]$/ IN8)\I(;TROW<88'[ [/B^B<HG GS1\CB8$0 *:F#R-.
MEW1@:>1&NCZ\&]T\CQ<+ZB>3H.\29%.B.!P;6HM%XB:+(_EJQ!I2ZLN.,%Q&
MMD8FVJ,]E1?9H[ @@='KGXQY<.HT#1QIIC=,HBGW7J)R*4"&AXBKQ,C(%:Q:
M'$U^T_2 :5D>*;>YKC=.I>-&B(]\E3IF(@PV\@7(_GF)GUX[R*6H7'QD/YRQ
M'S)@T%_-;]'2\I*5%UB,:*M<(Z,7(![#X#!H4M<2-YPVT;I?$N@- QS6LE#4
MK%<C9_["NF]T2W+U\&3=!_"]7=9HKTWC=X<@R\0B!D'KU>N*LA5EO,C419(D
MIO";&SU%BUD'SX"TPI*M)4]WGB/L6[O?Q*=:EAUO9F7.3.&.-"6B",'!QXED
MZ Y#%\9&KDGUVT&CB]B=]6*OD/WUCN 0Q5S0GY;$6HMO<8JI=%V2+3O@<#')
MP&':[L<*;I+*L>E#'S<$!Z(H7/4?TW83LN#Q8DV20U:E.21Q[ LR^^)J>EQ-
MG8GOQ0@KUHBA9P=EAR(K@QK0Y;NFYU:SW7\O!J4LJYDG&705MQ%R I9YQ8JC
MLVM)X\4M]I=, %8>';8#.6U+0%84I(ZP8 5U/2E[0S\(211[<Y1A&+%\VY8@
M!#!NYMY_G]DANV>&@G!BA:@?$==?)FN+*DH0?2N1$PH#H:GW\2=8@,%BP;9"
M3XC*8-._40^A#*B<;EJ/+203!''FN24H6S?]/?L/J_E.?_-_4$L#!!0    (
M #5HKU!_^4':M&\  ,9*!@ 5    9'5O="TR,#(P,#,S,5]L86(N>&UL[;UM
M<^0VEB;Z_4;L?\#UWCMC1TAV5;F[=^R>V8V4E*K.&952(V6YMJ]CPD&1R!2[
MF&2:+U*I?_T"X$N2Q"N92>!D]=W8<=O*<\ '. ^  ^#@X%__UY=MA)YQFH5)
M_&_?O/W^S3<(QWX2A/'FW[[Y^' ^>[A<++Y!6>[%@1<E,?ZW;^+DF__U/__;
M_X7(__O7__O\'%V'. I^1E>)?[Z(U\F?T:VWQ3^C]SC&J9<GZ9_1+UY4T+\D
MUV&$4W29;'<1SC'YH?SPS^B/W__XB,[/#8K]!<=!DGZ\7S3%/N7Y[N<??GAY
M>?D^3IZ]ER3]G'WO)V;%/21%ZN.FK*N/RQ5Z\^.[-^CMF__\_LN:@+_R<O+#
MNS?OWOR_[Z[>_)'\X^T?5V__]/.;/_W\QW?_G^%7<B\OLN8K;[Z\J?Y?J?ZO
M41A__IG^X]'+,"(FB;.?OV3AOWW3JMO+C]\GZ>:'=V_>O/WA?W^X>?"?\-8[
M#V-J&A]_4VO14D1Z;W_ZZ:<?V*^U*"?YY3&-ZF_\^$,-IRF9_!HJY%M(LO#G
MC,&[27PO9\S2?@9))>A_G==BY_1/YV_?G?_X]OLO6?!-W?BL!=,DPO=XC5@U
M?\Y?=X2M64C)]DWUMZ<4K\5@HC3]@>K_$.,-L7A /_03_=#;/]$/_??JSS?>
M(XZ^0522<%!:KY\Z955*/]@&>X?3, GF\3C4?6U'\$G?2?,#*M#6MUZ%59)[
MT2CP;4WKL&_QN!;?Z]EO:3*5X'$MW=*<!';.0Q[<O.)VC>@?;\B_=2#B+SF9
M)'%0@Z1%*$9@]@4V,51E-Z4G?J?<B([F22JL.RMR[66/K-PB.]]XWNX'.FO^
M@*,\J_]R3O]R_N9M-7S_]^K/O]$)$F]QG,]_+\+\E7H(Q->(\VSV)<SJ#[+:
M_MLWACH_]&M#M6=I724O]37M4DG\X"=D5MOEYU%I@5)]G29;8RA5(R:&"K]%
MC\UWRI8G4"05ZHBE.&/NS"##MVLUI(4KE-N(:%%G$<?G'Q^^^9^E*-K+HE^I
M]'_]ZP_[+[CCV3W.O3#&P=Q+8^+B9A_P]A&GDNK+A&TR2PVX32FQ)!@N*>'U
M233S_6);1'1T1E=X'?IA/@E_LC1O<8?\5Y\WY$^_??#^EJ27198G6S)3" 8D
MF9 -GJ@!4GZ()9SS0@FKSX=:YDAC25 DI:7?_%C9F?[EM_HK,^&H(!:Q86,5
M.&IAT>_.[:L );7N#/U:"@*9+2ZI3>(\96O8^S#[?/%Z@6/_:>NEGQ6.B5[-
MY@QB6HGV7*+3<<ZN@4 YQK75$-5#C1HH?^7!BW!VCY]Q7&"RN%*Z*Q)9JWZP
M"F['_Q4)@F&5"EV?2I78T48NS=QTH9^;+IS-31>:N>D"B)T5H*1STX4M"U_J
M+7SIS,*7&@M?0K3PI9F%+X%Y'V01E!1D 7V/?1P^>X\15@[_<G&;,X .='L2
MD,DZ9X\A0,&JE8FCO3P,)CT\)6F^PNGV"C_F*_(UU:Z:6-:J%Z&"V_$B1()@
MV*-"UZ<.DSW/B3"BTF>(RD^[VET]A6EPYZ7YZR+.BI0>W=TF.5[&XF'&4,?:
MC&0*OYFB= K.>3,$99\_3 TQ/72.&E5$==';J5T7">C52S*82BT=UU3BX.NH
MU"B IE(?Y2 JO7-%):(T?%SJ:#FG$U\%+:'V*K IQ>$<1*H?'9'JFC3,8$ZU
ME5Q3BJ^ CE%[#="$XF .XM,?IEW(&1T:-4>G[W&R2;W=4^A[D>3L2"%KZPA)
M"[<^29(*.N>3";H^C=IBH/9];Y/XH_IPNB-A<W4F@-9>D[5^=DX).:8^$99%
MGH4!1LD:Y4\8?7P MA=$%X5DE,O3@K);L7P7"=IDAQQHFR2\%!BN2*'U*4,%
MT5YRVL7Z31CCY?HRQ4&8?\)1E%U[Z2:Y\.+/<@=&KV/-?S&%W[@O.@7G=!F"
MLL\<JD9'FE*1^"],%S%E1+6!#3[-K'H9>5FV7#_DB:\Z_U;(.PG*D\$6!N3U
MA9TSS10A=ZY!Q2C-F.#$D3-)_(S3/'R,\ -.0YQ=W!%QG!*"LZ\KCK0,->V=
M= VJROX S$C-.9F&8^5VJID&ND"M4E"C7Y/-^?IK%>81&9L7<1 ^AT$A77M)
MY&RMNY0PZS674,@YE73(N"4[E:7CT5YZRB67$4LN$B\-ENNK,,4^*3:[?/+"
M=.O%PO'*1,$6;\R UP122X-@DA'$/J68$J54HP9@Y+E-TOQIMB7#I.])>202
MLL4=.<":+[P$"(Y(8?5YP011)0G5F;XH,K(.R+('O-F:WG01ZSAQJE7PA8ZU
M2,$YK8:@Y#VA4F1:U_K>"R.Y^]S^U9J+S$-JW.#]3\Y-*\;#A6\2@<DC^Y(M
M&8K\T%,8DI>QN.(1PVNM;;H",$PK0<6'>M=B4YOY#N=I0J^]T],$N:6%8M:,
MK0#9V%L@ \/D<F!]JW<D@7D [Q.R;H[IU*$\X.'%;,[S,I#MJ;TOXYPD&F#<
MZ5\C!HPA= \XC#=*>O1D;')#"*]-C(X &%:(4'$KRE)FZJEBD3\4NUT4XE1\
MR"L3LC9-2 $VDP0GX=S.2EA]0R]6J!$$L&EPER9!X>?+] &GSZ$O"M"6B]G:
M.%"!K+<.1#+.F:$!QCD/I2CRX@!5TA.'8A=I_!F_DN_^#?NY8DB0"-J+0U,!
MW<>>B:2<DT +C=NP+F51+3SUI/#!"^,<QS2.;18'='1*4K&+J!>WQ@@#T TO
M%+(PV*$'V.=(2P/]D[?=_1E56E.3Y<K+O4OBN>)T5@1A3GR6:J12C!YZ'6NT
M,87?<$>G (- ABBY4"*BADH]5"O6,\_$WLG@M<DJW!)TR_4J]>)LC=/E^GV2
M!"K'99"FS77,@*JT5S<&:L[9.!PK?UQ+->GA6JU+_YUJHR2UXQ;1CV7UUU,<
M+,ERG<!2W /1:5@;W\R@-Z.;6MPYF\PQ\ELL1 GE>RU$]UQ03O2FGB'K\7,0
M@0R4K''(N (-C;0:,)AD"E,0>E3.B-/RZ3CS9+6(5.[A]61LSGU">.U9KB/@
MG#<J5-S,A?VG.(F2S2MZ>,URO 7G0C4 *T8K22*5MNHJJ2%WW".Q*!@*J?$)
MR<0.D8Z]L#M2.$E9AV7^A,5W&56"5@-'I$ [T2*<%!C>2*$)DHME133-&LXT
M_GHV.OY:HNDN_EI9%7G\M5#-.9F&8Y7$7\_<Q5\/=X5(!>@["(J]@:Z(54=(
M *[C![5^=TX?!2CN$(/\%WM]8MHU.OW,NS=O_Z2(=^E)V MU$4+;1[ET?G9N
M6CFFOF6I &+FA=7-9R]>&FBR2_5DK&8F$\'KI"-K"SCG@PH5EWB,RAPS9=1Q
M"/')2\E"7;T$[LG8)(007IL0'0$PA!"AZA.BDIG:[9QO=U'RBHD#$P?-%0SY
M3* 4MS8M&(!NY@B%K',^& +DWF>H-5AX0V#GXLR(W3/M\D4M:G<O3;U 4<DY
MIY$!.#X^IK/:@,$8&N>=Q'JZ".3L9F.7P.RF7^\)@6&)#)DHZCZ)(?%C%M!S
M]23VHCLO#!;QI;<+<TF<OJ&.5>_5!'['FU4I@.&3"4K.VVUT$%4Z7\2H4H/!
MM%6*O:Q(7_5CD5#2ZK:^'&IG2Y\7 \,@.39N*[^2U(]*$[3XT2]MO[-J@6><
M/B;-*WD=0PS RL4]5?+,%:UU)H\+2-8Y62_CF]#'<::*!1 +VCO_5P'=G_F+
MI)SW3BTT;EN[DD65,+#UR#UFCY&QA),L;,'SZ1247;RV?U%L? TIP.[[<D,K
MUGUSSE3;.2-'0^8??"G?I2N3CTZZN?[P1'K$4Q(%DK-=F9"](4H&<#\\]26<
M$T$)B\_+W\A-?GV85# ,:,[!.+A\"O%ZN:/OI[/PS349%!44,%:U=_8RK#+[
M0QDS/1@D&@96L(M2:E?>#]%'30&H*F%JTK7'/.7+#Q)!>SDG5$#WZ2=$4C#(
MHH(FFV)V5-B"Y94/-4@$G5A>_B2#4 J>Y76/+_2<"X/.#['#@5F;&F \W ('
M=$*:KCZ[\U[I4U$MF*'J%I=>QUK7-(7?T$6G */#&J+DLXX1-53IH3:/PNDC
M .68E=.ZD1H /LE'( ,=Z*S2N0-J8A%MIQ/%5$:#-8D,03S8?A;'!K.AP&G/
M-^ ,U'X]H!M/;//KD%U*O\%>ALW?]S/1LL8)\RHT'-&KP.",,<X^ARI%Q#2G
M?.F/5BRK]\TS['^_29Y_R/)=2JKW]E_8OYW3?VOGL2%_^^WZIG\\5/_52I::
M+@1VE%;^R;G=NSCZ=OUWS_^<)?%S&$7X#%U'21H&$V>N-<I+=$] RI(1M7ZS
ME8&(@U,?EC8_N+>S  V?=)3\[CSY^8<P#K?%5C@;"'ZW96,AK-K.G1]!V%J$
MB,L24\H Z,\?O"]JFW=_MV9S$:S&YNT?8=A<@(C/#/3EJ#:7^'G5.4'6A%[0
MQ$6YMUZ7GU7L(YEJ6O/WAE6E\?G,U)SS9CA6[HVZ2OFL]=P!/3K*: %H6Y8
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
M4JYOA82"M+CEJJ-?V:I5G-)*LZ95R<,EF'XU*V09N*6L("JXK*#LR$<N[SA
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
MJ(:I.IHWM)61S"12/><D&P%6-]OD"5J3 I#7E(!JM%.Y(838/L9!1E?V'^,
MIR]T41YOENLU3OF8+D,=:R0SA=^P2Z< @U:&*/E'[TNU<B/%BU%1Z^:8;J:4
MRC!FQZK+A'_'W%.&[]/60I&+#M&IV0VW,:M$-_9&K0-M)\(0[ZF]-'D=QF&.
M;\)GNE3,"7)Z-%;>56]YE,1?2//P[VPE*&F?,0593J4]LJ*]C-H#2X&VQ!A=
M@SZS:5*ZGU%[V>&UE!PM%16UN\5"[UVM87E'-*<[RR.MUT9K/@J=H1@#62BV
M1EC9BQ[723/H/B11L$KJ1RP-YLDQ93J:1,=77S+##B_0N0-XS%KP$;--F2AH
M]8AD37K#"\KJWK)+DZ  DTVB/28OU_WN+SO(U"A9/7LVJD#G4%FI 8:C1C"Y
M;9:6$L+E$2(+*ZK9UV:F#\=C[.XFJ?)$""7=[>)),T0(Q,!02XY-E7KD)HDW
MYV2%LD54'^T+R&#EB^C6[D:3+$(J[8Y3'&0YKV[ Y8A0X^..U;M, I@=HEN?
M.YR&21#Z5;"Q41MP.NZ8)8$OYU=/ 2C+Q"C[7/N0Q/E3](I"HN=%43ERD7&M
M=2 1T_-I,L3A#,CRY8K4[)FE=+H.O[#E&0-W3Y;&TI91:-AEGA9ZEW=2<4"L
MTV'DWBBM1%#J'7ZR=:2GM^DS%-4K%+*@CXZ(U2>S!> ZH32MW\'00@!*_/;'
MKGK[HW4!_%@7*R5'4/7%E\5^S!.=B0C%K!TT*4 V9TL"&>?VUP"37_)HS4 P
MQH3N=%H__G&EFF7D"N[<&Q%PN6_3EG;.)6.(G%=3B:  S S3K</'N-K"QT']
MRI91W85Z[KBEJ(:<8@(EH$R3(Q4NV8)*QM&)#,MT4=ZONRKHN7NY BBO'MWB
M%_:3^,JLD2:\F/6!N(4O6]37"F&,$NU+DG=IZ./ZGHNL!>3RUJ]WJV!S%[1%
MPF!& 1U")9'HTMG'9K>'[!%+\AYN&9Z8+=>MOTD:95 )-LDWHFK=Z&5C=3 $
M'8Y9';D5)1Z0>]1T(JUJ1V_.ACD+I,687A=CDS/I8W1IR(XC%9/X@#)LNT^#
MJ]=WI8P+ ,/7,:C[C*7B]!4"RE5Z7LSH"X.TU2DW>[IQ^1B%91YZ3:0$+^T@
M!D(&61#=T!<%0RXU/DE$ HK8(YS>)L48ZI;#"J=;L\-*)NCPO+<%5''<2Z3
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
M>226 T8=)4B.+=U=,9HLP*F_HHS&>\M;1"D.S# F6/OV86+GR?J<AA!NDX
M_?9^^?$[@W#"0WIO&F["V(O8[EV=ML*X/YLKV^OA0RNT9YBI)C"R#83-98>H
M]!$K -4EH&_)@/$=J!'C#N=IXC_A;>A+PQP%,K#,)0?8-TQ'<NI9_"[R_/)
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
ML>X.=G8)<[M%LW3.G0?_W+(Y_*;Y/0S&(ZQWL_L9C++CEF?946#$@0<PN;L
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
MST(>!7.-W]1VT!)XDLDXQ3&[V#'>95LE/RAU\,S^*C$DH/UMIX#JS"\]F>#
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
M+GAM;%!+ 0(4 Q0    ( #5HKU#;5R&O410  !+8   1              "
M 6/[  !D=6]T+3(P,C P,S,Q+GAS9%!+ 0(4 Q0    ( #5HKU +1[Z."1,
M +?R   5              "  >,/ 0!D=6]T+3(P,C P,S,Q7V-A;"YX;6Q0
M2P$"% ,4    "  U:*]0;_XR$&XP  #J%@, %0              @ $?(P$
M9'5O="TR,#(P,#,S,5]D968N>&UL4$L! A0#%     @ -6BO4'_Y0=JT;P
MQDH& !4              ( !P%,! &1U;W0M,C R,# S,S%?;&%B+GAM;%!+
M 0(4 Q0    ( #5HKU ZDW_9'T(  ,=I!  5              "  :?# 0!D
J=6]T+3(P,C P,S,Q7W!R92YX;6Q02P4&      8 !@"* 0  ^04"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799371584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SOFTWARE DEVELOPMENT COSTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SoftwareDevelopmentCostsAbstract', window );"><strong>SOFTWARE DEVELOPMENT COSTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Software Development Costs</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="num">(45,000)<span></span>
</td>
<td class="num">(40,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Software Development Costs, net</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SoftwareDevelopmentCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SoftwareDevelopmentCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6636331760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_BillingsAndorCashReceiptsOnUncompletedContracts', window );">Billings and/or cash receipts on uncompleted contracts</a></td>
<td class="nump">$ 34,673<span></span>
</td>
<td class="nump">$ 35,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CostAndEstimatedEarningsRecognized', window );">Less: costs and estimated earnings recognized</a></td>
<td class="num">(24,503)<span></span>
</td>
<td class="num">(27,004)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 10,170<span></span>
</td>
<td class="nump">$ 8,661<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_BillingsAndorCashReceiptsOnUncompletedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_BillingsAndorCashReceiptsOnUncompletedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_CostAndEstimatedEarningsRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_CostAndEstimatedEarningsRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6862089552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SOFTWARE DEVELOPMENT COSTS (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SoftwareDevelopmentCostsAbstract', window );"><strong>SOFTWARE DEVELOPMENT COSTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers', window );">Capitalized development of new software products</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of software development costs</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SoftwareDevelopmentCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SoftwareDevelopmentCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6635473296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding</a></td>
<td class="nump">1,588,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashUninsuredAmount', window );">Cash, uninsured balance</a></td>
<td class="nump">$ 6,361,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Employee stock options</a></td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">160,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember', window );">Series B Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ConvertibleCommonSharesIssuedUponConversion', window );">Number of shares issued upon conversion</a></td>
<td class="nump">243,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ConvertibleCommonSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_ConvertibleCommonSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6634954224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Due Operating Leases</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px; text-align: justify">At March 31, 2020, future minimum lease payments due under Operating Leases are as follows:</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 387.13px" /><td style="width: 76.86px" /><td style="width: 8.06px" /><td style="width: 80.06px" /><td style="width: 7.93px" /></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="margin: 0px; line-height: 11pt">As of March 31,</p>
</td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 88.13px"><p style="margin: 0px; line-height: 11pt; font-size: 8pt; text-align: center"><b>Amount</b></p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">211,312</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; padding-left: 24px; text-indent: -8px">2021</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">213,568</p>
</td><td style="margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total minimum financial lease payments</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-top: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">424,880</p>
</td><td style="border-top: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less:&#160; interest</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(38,360</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: top; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Total lease liability at March 31, 2020</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">386,520</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Less: current portion of Operating lease obligations</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">(248,985</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; line-height: 11pt">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="margin: 0px; line-height: 11pt">Long Term portion of Operating lease obligations</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 76.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; line-height: 11pt">$</p>
</td><td style="border-bottom: #000000 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="margin: 0px; line-height: 11pt; text-align: right">137,535</p>
</td><td style="border-bottom: #FFFFFF 3px double; margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>51
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #5HKU ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ -6BO4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  U:*]0@1_...\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>.FTW#E&7"]-.("$Q"<0M2KPMHDFCQ*C=VY.6
MK1."!^ 8^\_GSY);'83N(S['/F DB^EN=)U/0H<-.Q$% 9#T"9U*94[XW#ST
MT2G*SWB$H/2'.B+4G-^#0U)&D8()6(2%R&1KM- 1%?7Q@C=ZP8?/V,TPHP$[
M=.@I0556P.0T,9S'KH4;8((11I>^"V@6XES]$SMW@%V28[)+:AB&<FCF7-ZA
M@K>GQY=YW<+Z1,IKS+^2%70.N&'7R:_-PW:_8[+F-2_XNJC6^ZH1G(O5ZGUR
M_>%W$W:]L0?[CXVO@K*%7W<AOP!02P,$%     @ -6BO4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M;OKS0-^1HA[..MYXX%K_!U!+ P04    "  U:*]0MQOTL7($  "F%   &
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;)68W6[C-A"%7\7P?2+.#$F1@6,@
M=E&T0 L$6[2]5FPF-E:R7$F)MV]?ZB=>A1RVZ8TMR6?(,R3G$\W5I6Z^M@?G
MNL6WJCRU]\M#UYWOLJS='5Q5M+?UV9W\+\]U4Q6=OVU>LO;<N&(_!%5EAD+H
MK"J.I^5Z-3Q[;-:K^K4KCR?WV"S:UZHJFK\WKJPO]TM8OC_X<GPY=/V#;+TZ
M%R_N-]?]?GYL_%UV;65_K-RI/=:G1>.>[Y</<+<EVP<,BC^.[M+.KA=]*D]U
M_;6_^7E_OQ2](U>Z7=<W4?BO-[=U9=FWY'W\-36ZO/;9!\ZOWUO_<4C>)_-4
MM&Y;EW\>]]WA?FF6B[U[+E[+[DM]^<E-":GE8LK^%_?F2B_OG?@^=G79#I^+
MW6O;U=74BK=2%=_&[^-I^+Z,O^CW,#X IP"\!OB^_RV I@#Z'B"'Y$=G0ZH_
M%%VQ7C7U9=&,LW4N^D4!=^0'<]<_',9N^,UGV_JG;VNK5]E;W\XDV8P2G$G@
MJLA\X]<>D.MA@U$X?NQ@&RMLSO= ; XTQ-,\WO#QDHV70[R<Q]M@#$:)'B2G
M22*L5$$FL4R20F$2 Z98.RI*!X3@&]!L SK*!P0$"8T:-7-JC!%&! G%,D0$
MI,3\Y*R?G/$3K(%-'G7D-4:' QS+$$@8*7D_AO5CF $FO@'+-F"9A&20D(T3
M(FM4N/9C&2HA4?%V0/!%+!A#*BQC$75%@!)-X(C12:VL2$PY)+@"C*6(+!!W
M)339<) 8'1F2F"@K8$'T ,A8RD-+R"Q$4$K9T%,L-(((4\/$HPN(\61"3\3,
MG%8RLA3KP !!HCB IR'$. 01\G 2?2Q$OT8B@'!"7Z]D4Z9X)H**38$(3:FH
MKQO?66XAQ BCE%JJ!&6!QRSHF".06I(\&8%!(X1HA!AZ-]I8BJJ$T:%.%@G/
M1C",(PH=F:@GF]L()+&*9&J(>= "0UH(20LQ0V^4!9*A'T:'F'HW(X]:9% ;
M+J_-)-(?>@*9BZAD&:64H&W"$\]:9%@+(6LGD9E[$K?AG#$J<9MZ.2+/660X
M"R%G)]%_V8E5WDYJQGC$(H-8"!&+,3I1FUR::*_*,%;)W$J=,,5#%AG(0@A9
M9-C)FXJ%)(TR-C52/&21@2PF"A9Y)F+,Q-1>''DD8HS$:#<^:>95HX!T'E8\
MHR,+_NV3LL0S$;D-8VI<>) AMV4,]^08 TH9O[JBM)A-H[!H4^]4XE%&#,I2
M;POBR4/PZ>DF'A84PR*:;HJW6B05F( I6T[78S<U+(E_D_'?R>1L$U_=Q&VA
MPMDFIKK]GC;785:QSF_N"5-9\;5-7&UCH@F^MNGSM4U\;=,G:IN8?X+4;QG#
M86%T?OFF7IW$ES;]C](FOK3I,Z4]B>8DRA%UN%MF9(@6PIRRV>E.Y9J7X2"L
M7>SJUU/7'Z3,GEX/VQZP/QT*GF_@;CL>F7UO9CS!^[5H7HZG=O%4=UU=#2=$
MSW7=.>]2W/I!/[AB?[TIW7/77^;^NAE/SL:;KCY/IX+9]6AR_0]02P,$%
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
M2E!IA)"FL <BC&TBL$*60F#2$B>M9-U/@*%.R1PB2)904]B6$08M@9TF[WY
M6O)!L=X'.N^-+.W.,6<)<#9?]]:$.&LO)^-D">B"+%O"M"7+>]X6X$@8C@0V
MG39?9 G1,<TRUO5 %ZB4$V8C 3;FS%L38&."=="Y(:"SFD)IWF,V$F>CM/FJ
M1@![4CC!SG  M*5#'":C MM9FZ\>BA,OD%&2\IT1B%;T@[&H !9MCD6%8)=8
MYWT^-4"XHB$,1,7WL9?GRLD0%^6-N%%\%YO&HBC"3!6.W8"N+J>KXMCTPXXY
M,%-<F%8A[7SA4*0P814@K,L)J] .-9V*5+[H ^'">E_8R2I,6 4(FQ^_UHJ3
MTR3 ,D-<)DD$)0HT4IBP"EP0N/P<K/@^U1I#WK.YQH7)%&E9X)'"S%:.8]^5
M>A]35@'*NIRRBM/36IUO8X!*&E7J>4Q8!0[YKA!"8RIJ0$674U%S*CK#CD$@
M5(E &B-1 R2Z'(F3R%[31>7=L,$Z;_,>7U[<9>YC^S)>^W:SI^;MT ^WAA=?
MSU?+]S3<A6;?U_)F<[H@_A'F=%_]>]6^[ [=[+'I^V8_WH<^-TT?DTWQ);7J
M:ZRVYY<Z/O?#HTO/[>F>^/32-\?I#GQYOHB_^P]02P,$%     @ -6BO4(.-
MT#.Q 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q]4VUOFS 0
M_BN6?T!-2-9F$2 UG:I-VJ2HT]K/#AQ@U?8QVX3NW\\VA*(.[0N^.Y[GN1>?
MLP'-JVT!''E34MN<MLYU!\9LV8+B]@8[T/Y/C49QYUW3,-L9X%4D*<G2)+EE
MB@M-BRS&3J;(L'=2:#@98GNEN/ES!(E#3C?T&G@23>M"@!59QQOX">Y7=S+>
M8[-*)11H*U 3 W5.[S>'XR[@(^!9P& 7-@F=G!%?@_.MRFD2"@()I0L*W!\7
M>  I@Y OX_>D2>>4@;BTK^J/L7??RYE;>$#Y(BK7YG1/204U[Z5[PN$K3/U\
MHF1J_CM<0'IXJ,3G*%':^"5E;QVJ2<67HOC;> H=SV'2O]+6">E$2#\0V)@H
M5OZ%.UYD!@=BQMEW/%SQYI#ZV90A&$<1__GBK8]>BLW=YXQ=@M"$.8Z8=(F9
M$<RKSRG2M13']!]ZND[?KE:XC?3M,OL^61?8K0KLHL#NORVN8/8?FV2+F2HP
M3=PF2TKL==SD171>V/LTWLD[?-SV']PT0EMR1N=O-LZ_1G3@2TEN_ JU_H'-
MCH3:!?/.VV9<L]%QV$TOB,W/N/@+4$L#!!0    ( #5HKU <U:X#LP$  -(#
M   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL?5-A;]P@#/TKB!]0+ES6
MG4Y)I%ZGJI,VZ=1IZV<N<1)4B#,@E^[?#TB:9ENT+X"-W_.S,=F(YL6V (Z\
M:M79G+;.]4?&;-F"%O8&>^C\38U&"^=-TS#;&Q!5!&G%^&YWR[20'2VRZ#N;
M(L/!*=G!V1 [:"W,KQ,H''.:T#?'DVQ:%QRLR'K1P#=PW_NS\19;6"JIH;,2
M.V*@SNE=<CRE(3X&_) PVM69A$HNB"_!^%SE=!<$@8+2!0;AMRO<@U*!R,OX
M.7/2)64 KL]O[ ^Q=E_+15BX1_4L*]?F]$!)!;48E'O"\1'F>CY0,A?_!:Z@
M?'A0XG.4J&Q<23E8AWIF\5*T>)UVV<5]G&YX,L.V 7P&\ 5PB'G8E"@J_R2<
M*#*#(S%3[WL1GC@Y<M^;,CAC*^*=%V^]]UHD!YZQ:R":8TY3#%_'+!',LR\I
M^%:*$_\'SK?A^TV%^PC?_Z%POTV0;A*DD2#];XE;,>E?2=BJIQI,$Z?)DA*'
M+D[RRKL,[!V/;_(>/DW[5V$:V5ER0>=?-O:_1G3@I>QN_ BU_H,MAH+:A>-'
M?S;3F$V&PW[^06SYQL5O4$L#!!0    ( #5HKU >T6X+M0$  -(#   8
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5/;;MLP#/T501]0)4K:!H%MH&E1
M;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],V
MA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9%9GM@Y(&
MSH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA '=4X?
MML?3/L:G@&\2!K\XDUC)Q=K7:'RL<KJ)@D!!&2*#P.T*CZ!4)$(9/R9..J>,
MP.7YG?TYU8ZU7(2'1ZN^RRJT.3U04D$M>A5>[/ !IGIN*9F*_P174!@>E6".
MTBJ?5E+V/E@]L: 4+=[&79JT#^/-[C#!U@%\ O 9<$AYV)@H*7\20129LP-Q
M8^\[$9]X>^38FS(Z4RO2'8KWZ+T6V\-MQJZ1:(HYC3%\&3-',&2?4_"U%"?^
M#YROPW>K"G<)OOM#X=TZP7Z58)\(]O\M<2WF_J\D;-%3#:Y)T^1):7N3)GGA
MG0?V@:<W^1T^3OMGX1II/+G8@"^;^E];&P"E;&YPA%K\8+.AH [Q>(]G-X[9
M: 3;33^(S=^X^ 502P,$%     @ -6BO4*EV^K>U 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL?5-A;]L@$/TKB!]0')*M:61;:CI-F]1*
M4:=MGXE]ME'!>(#C]M_WP*[GM=:^ '?<>_?N.-+!V"?7 'CRK%7K,MIXWQT8
M<T4#6K@KTT&+-Y6Q6G@T;<U<9T&4$:05XTGRF6DA6YJGT7>R>6IZKV0+)TM<
MK[6P+T=09LCHAKXY'F7=^.!@>=J)&GZ _]F=+%IL9BFEAM9)TQ(+549O-X?C
M+L3'@%\2!K<XDU#)V9BG8'PO,YH$0:"@\(%!X':!.U J$*&,/Q,GG5,&X/+\
MQOXUUHZUG(6#.Z-^R](W&=U34D(E>N4?S? -IGH^43(5?P\74!@>E&".PB@7
M5U+TSAL]L: 4+9['7;9Q'\8;?CW!U@%\ O 9L(]YV)@H*O\BO,A3:P9BQ]YW
M(CSQYL"Q-T5PQE;$.Q3OT'O)-_M]RBZ!:(HYCC%\&3-',&2?4_"U%$?^ <[7
MX=M5A=L(W_ZC\&:=8+=*L(L$N_^6N!)SD[Q+PA8]U6#K.$V.%*9OXR0OO//
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
MXRGU^ #XR6$TJSWRE5R4>O7&ERK'&Y\0""BM9V!NN<(3".&)7!J_9TZ\2/K
M]?Z=_5.HW=5R80:>E/C%*]OF^(!1!34;A'U1XV>8Z]EC-!?_%:X@'-QGXC1*
M)4SXHG(P5LF9Q:4BV=NT\BZLXW22/,QA\0 Z!] EX!!TR"04,G]FEA695B/2
M4^][YG_Q]DA=;TKO#*T(9RYYX[S7@B:[C%P]T8PY31BZPFP7!''LBP2-29SH
MAW :#]]%,]R%\-U:_? 0)TBB!$D@2/XK,;DI,8;9QT7V49%]A""]$8EA[N,B
M:50DC1 <;D1BF-MVD=7MD*";,!<&E6KHPDRNO,OH/=)PN_[!I[G]QG3#.X,N
MRKH[&FY2K90%E\KFSA7<NJ=B,034UF_OW5Y/ S,95O7S6T"6!ZGX"U!+ P04
M    "  U:*]0@%JD0;<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,2YX;6QM4V%OW" ,_2N('U 2[J[K3DFD7JMIDS;IU&G;9RYQ$E2(,R"7[M\/
M2)IE;;X -G[/S\9D(YIGVP(X\J)59W/:.M<?&;-E"UK8&^RA\S<U&BV<-TW#
M;&] 5!&D%>-)<LNTD!TMLN@[FR+#P2G9P=D0.V@MS)\3*!QSFM)7QY-L6A<<
MK,AZT<!W<#_ZL_$66U@JJ:&S$CMBH,[I?7H\[4-\#/@I8;2K,PF57!"?@_&E
MRFD2!(&"T@4&X;<K/(!2@<C+^#USTB5E *[/K^R?8NV^EHNP\(#JEZQ<F],[
M2BJHQ:#<$XZ?8:[G0,E<_%>X@O+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&Z
MN=W-L&T GP%\ =S%/&Q*%)4_"B>*S.!(S-3[7H0G3H_<]Z8,SMB*>.?%6^^]
M%OR09.P:B.:8TQ3#5S'I$L$\^Y*";Z4X\7=PO@W?;2K<1?ANG?WC89M@OTFP
MCP3[_TI,WY2X%?-6)5OU5(-IXC194N+0Q4E>>9>!O>?Q3?Z%3]/^39A&=I9<
MT/F7C?VO$1UX*<F-'Z'6?[#%4%"[</S@SV8:L\EPV,\_B"W?N/@+4$L#!!0
M   ( #5HKU!D_*'>U $  +D$   9    >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;(U476_;(!3]*X@?4!(2QUED6VHZ39NT25&G;<_$OK91P7B X^[?#[#K
MN1T/?3'<RSGG?IA+-BK]9%H BYZEZ$R.6VO[$R&F;$$R<Z=ZZ-Q)K;1DUIFZ
M(:;7P*I DH+0S>9 ).,=+K+@N^@B4X,5O(.+1F:0DND_9Q!JS/$6OS@>>=-:
M[R!%UK,&OH/]T5^TL\BB4G$)G>&J0QKJ'-]O3^?4XP/@)X?1K/;(5W)5ZLD;
M7ZH<;WQ"(*"T7H&YY08/((07<FG\GC7Q$M(3U_L7]4^A=E?+E1EX4.(7KVR;
MXR-&%=1L$/91C9]AKB?!:"[^*]Q .+C/Q,4HE3#AB\K!6"5G%9>*9,_3RKNP
MCM-)^F&FQ0ET)M"%< QQR!0H9/Z1659D6HU(3[WOF?_%VQ-UO2F],[0BG+GD
MC?/>"IKL,G+S0C/F/&'H"K-=$,2I+R%H+,29_D>G<?HNFN$NT'>O,MS'!?91
M@7T0V+\22-Z4&,,<XD&2:) D(I#&!0Y1@</[RTRC ND[RHQACF^"D-75D:";
M,#0&E6KHPL"NO,M<WM-P]?[!IZ'^QG3#.X.NRKH+'*Y9K90%E\KFSG6L=>_(
M8@BHK=^F;J^G:9H,J_KYH2#+:U7\!5!+ P04    "  U:*]0.Z2'!=(!  "<
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6QU5.MNVR 4?A7$ Q2'
MQ&X6V9::3M4FM5+4:=UO8A]?5# NX+A]^P%V/2NC?PSG\%W.P4 Z2O6J&P"#
MW@7O=(8;8_H#(;IH0#!](WOH[$HEE6#&AJHFNE? 2D\2G- H2HA@;8?SU.=.
M*D_E8'C;P4DA/0C!U,<1N!PSO,&?B>>V;HQ+D#SM60V_P/SN3\I&9%$I6P&=
M;F6'%%09OML<CHG#>\!+"Z->S9'KY"SEJPM^EAF.7$' H3!.@=GA O? N1.R
M9;S-FGBQ=,3U_%/]P?=N>SDS#?>2_VE+TV1XCU$)%1NX>9;C#YC[B3&:FW^$
M"W +=Y58CT)R[;^H&+218E:QI0CV/HUMY\=Q6HGW,RU,H#.!+H2]]R&3D:_\
M.S,L3Y4<D9KVOF?N%V\.U.Y-X9)^*_R:+5[;["6G\;>47)S0C#E.&+K";!8$
ML>J+!0U9'.E_=!JF;X,5;CU]NZ9'V[# +BBP\P*[M4 27;48PGS19!PTB0,"
M],HDA/FBDR1HD@0$=E<F(4Q\94)6IT. JOV]T*B00^?OY"J[7+T[ZD_7/_AT
M;Y^8JMM.H[,T]HSZDU1):<"6$MW8AAO[5"P!A\JXZ:V=J^G"3(&1_?P6D.5!
MRO\"4$L#!!0    ( #5HKU"DGW7)K (  !8+   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;)56[8Z;,!!\%<0#'-@0(!%!RH>J5FJETU5M?SO$">@
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
MV.D.YVKX$PZ%D=UXO]#IDBO^ E!+ P04    "  U:*]0 K\L+? !  #+!
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R%5-MNVS ,_15#'U#Y$J=)
M8!MH4@P;L %!AW7/BDU?4%T\28F[OY\NKNLFQIH'2Z(.SR$94MD@Y(MJ 73P
MRBA7.6JU[G<8J[(%1M2=Z(&;FUI(1K0YR@:K7@*IG!.C. [#-6:DXZC(G.TH
MBTR<->TX'&6@SHP1^7</5 PYBM";X:EK6FT-N,AZTL!/T+_ZHS0G/+%4'0.N
M.L$#"76.'J+=(;5X!WCN8%"S?6 S.0GQ8@_?JAR%-B"@4&K+0,QR@0-0:HE,
M&']&3C1)6L?Y_HW]B\O=Y'(B"@Z"_NXJW>9H@X(*:G*F^DD,7V',)T7!F/QW
MN  U<!N)T2@%5>X;E&>E!1M93"B,O/JUXVX=_$VZ'=V6'>+1(9X<HO2_#LGH
MD+P[K%SR/C*7ZB/1I,BD& +I_ZR>V)Z(=HDI9FF-KG;NSF2KC/52).$FPQ=+
M-&+V'A//,-&$P(9]DHB7)/;QC7O\4>!PB]C>+RLDBTDDSC^9![A9+Q.L%@E6
MCF#UH0K;JRIXS-IAN,.L0_-;EDD79=);F2B\DDEO9-*YBB_8)R ?"I[U  /9
MN'%102G.7-MJSZS31#[$MH>N['LSJ7ZPWFG\F/\@LNFX"DY"FPYU?50+H<'$
M&-Z9(%OSLDP'"K6VVWNSEWZ^_$&+?GPZ\/1^%?\ 4$L#!!0    ( #5HKU <
M4G+,+@4  !@=   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;)59VW*C
M.!#]%9<_(""IA2#EN&IS<2:9W:K43.W,,XF5V#5@O$#BV;]?P(K7:G4G^,4V
M^/1%4I_3$LQV5?VK65G;3GZ7Q::YF*[:=GL>1<W3RI9Y<U9M[:;[Y[FJR[SM
M+NN7J-G6-E\.1F41R3A.HC)?;Z;SV7#OH9[/JM>V6&_L0SUI7LLRK_^]M$6U
MNYB*Z?N-;^N75=O?B.:S;?YBO]OV[^U#W5U%!R_+=6DWS;K:3&K[?#']0YQ_
M3>+>8$#\6-M=<_1[T@_EL:I^]1=WRXMIW&=D"_O4]B[R[NO-7MFBZ#UU>?SC
MG$X/,7O#X]_OWA?#X+O!/.:-O:J*G^MEN[J8IM/)TC[GKT7[K=I]L6Y >CIQ
MH__3OMFB@_>9=#&>JJ(9/B=/KTU;E<Y+ETJ9_]Y_KS?#]V[_3R*=&6T@G8$\
M&$CQH8%R!FJL 3@#&&N@G8$^&"CSH4'B#)*Q!L89F+$II<X@'6N0.8-LK(&(
MWU<N'FUR6&R!3*)]E0QE=YVW^7Q65[M)O6?.-N\)*LX[J\YY?W<HY.'/KO2:
M[N[;7 DQB]YZ3PYSN<=(#R-]S!6%43[FFL* C[FA,-K'+"A,XF-N*8SQ,5\H
M3.IC[BA,YF/N"8R,?<Q7"O/_/$?=(AU62M(K)0</RO,@:0^*]J &#^!Y0&NT
MV&.2 ;,9,*!-C"KB-D1ED$A#9P-T-D!D@ZIAL<?HHSA"@Q1I2D?2="1-1-*T
MAX3VD(R?>T-[,$0.J&87)IA5*04SU)0.DQ)A4-G?4Q@F2D9'R0@/B!2+C%BZ
MV&":ABB9ZAB1YSX+)\9#>3GW*DHJ71QFK3@?G%J*\84@&!X+^7DI7#G0\9#U
M,<J/Q/!=4(0W.!(!4HPR"8;*@N)RA@-!."21 ;<"#)<%06;%K0##9G$"G07#
M9T$1&G/ @8[+&P1&W1(HH4R6X0X2RH,/\_-F!$(0[%<*ATJ#C!B]%(Q""$(B
M%- ^)$-8&8]?)LD05HK/R7;M0-[,@L8M?.%@:)TX4DJNC5/T-S@C L214C+L
MEQ3[,QPH[.0"1*Q3/'85CCW1RJ"MV2T1-,';+BJF[\L?'R,ZDA =Q?E@U$3J
M$TJ,41.9?+Z@-Q1(<97#2(X<(3DWDMA$)";&+74A0]%!.#\G1DXD)2?!X"D0
ML^.0C*!(2E"PWLIP.P%IQC%4,;JCB(T"UZ84HSOJA(V"8I1"44H1[-?#C8*
MQ!BF+2CN:$")!3Z;*4($1":YJ6%XJPC>@L"A]J#T*)0Y8\X7BB&W(K8*(/'\
MZ6#^N# ,_Q5!;0B6*3EA/ S_%<%_P"<F$L2HHF)(K0B^ CZLD"!N1 RI%4%J
MP*V'!#'E#0RE@:"T9NH6&$K#"90&AM(PHOG?4""N5P##9QC1_&\@;,2F.Q(%
MO>)SG)\3=^"G&G8P> K$] I@B \$\36S>P*&U7#"&0$8P@+5L+&H0MB(NY*0
MS%X9&,H"Q48LJ@XT2H2 H2P0;-3,O&B&C?J$C;UFV*B)C3TNIDL*I!43B*&L
M)MB(->J2 FEF"35#64T=Q#,<**2BU'% V5M-M&K)/C+1#&,U04:M<4KA0SJ9
M?!"+>TA'D3;!L<)N_6$LAMR::-F:(8)FR*W-"47,L%93C^)PH]7A81RRA*MB
MAK::>F2'Z')'@32CO0G#[83HM,%S$0?R-JVR*W;\=)#"=5OQ##^DIW!@4H'+
M(CIZ+=*_,_PKKU_6FV;R6+5M50ZO09ZKJK6=S_BLF_"5S9>'B\(^M_U/T_VN
M]^_J]A=MM77O(:/#R]#Y?U!+ P04    "  U:*]0OX)XHHL"   G"@  &0
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
MC^'$9(1FE:KMH.<M[1T&=>Y^]/?'5.$UX&<+(U_,'97)F=)7%7RI<M=3AH!
M*90"EL,-#D"($I(V?AM-=SY2$9?S=_5/.G>9RQES.%#RJZU$D[L[UZF@QE<B
M7NCX&4P^L>N8Y+_"#8B$*R?RC)(2KM].>>6"=D9%6NGPVS2VO1[':2=*#<U.
M" PAF E^]$]": CAHX3($*(5 4VIZ-H<L<!%QNCHL.GK#EC]1/X^DM4OU:(N
MMMZ3Y>%R]5:$:9JAFQ(RF.<)$RPPP3WBL$6$R3WD:(&DNQF#I,G9:6!U&FB!
M\$[@@UT@M J$6B!:"NR\5:H3)M&87F.2>)7K%A*DB1_;G416)Y'%B6\7B*T"
M\>.U2*P"R0.U2/Y?BRWDOA;3I]^B(D\^=K^IU6^Z]1NL?U,+9A>L#D&+>Z$:
MVS?,+FW/G3,5\HKIBU!3*D#J>4^RRHWLI7- H!9JFLHYFSK*% @ZF&:)YHY=
M_ 502P,$%     @ -6BO4/2#1*BS @  V@D  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&ULC9;;CILP$(9?!?$ BX\<5DFD;I*JE5IIU:KMM3=Q$K2
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
MWF*\2HQDL';^RL6$UD*O8V? +)1!,' /@TR"DTD0,I8GK%R,3>8E<?=WQ(3
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
MB(=A8(X:$HZ'=_Q<@8V+SC&N3O0^%!3>@\(61I&%3=R>*+8P"HS'N$0Z43C
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
MU2_];_"E63Y^_+!NGKKAVR&?LSONK3_^T+6OM\<_'+#X^.L%=_\'4$L#!!0
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
MYW62P5Z/^G5R #V:KDF)\Q[P*9@#9*)HN4[2EZA"R0?:4)1)M+$#4#LO@@I
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
MP-(,'-<1?4.?#N#"7!@I>0$BW#$P7SYBDDAQL^8HYZ1LH%N6]#WM^.2MJ#?
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
MC([$+QB818:Q]SF.87.),D6/M/% 1QL<]P)_U&V]"DQ$K'>UI]D^Y0G>#&'
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
M\A7Y 8A=EBVI;$+-J+AU)(5,T>V_3E7?XJ./NI>&C N-M<NZU1::8I0^X<!
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
MS%H.% D>[4^0TY9?NH+CFS/]!E!+ P04    "  U:*]0R=X$0]T#  #H'
M#P   'AL+W=O<FMB;V]K+GAM;,6976_3,!1 _XJ5%XJ$:/.QLDT4*4L\%M$E
MI4F'>$)>ZU*+)*X<EP&_'B=5-P>J"R]W?4KCI,[)M7V/[;Q]D.K;O93?R(^J
MK)N)L]%Z>SD<-LL-KUCS6FYY;:ZLI:J8-J?JZ[#9*LY6S89S795#;S0:#RLF
M:N?=VT-=,S6T3Z3F2RUD;0K;@CO!'YJGZ^TI8>:&[[Q@]Q-GY!"VT_):E)JK
MF&G^7LG=5M1?)X[KD+50C<[;9W=W5J(6E?C%5]U9LY$/-U*)7[+6K,R72I9E
M]Z_V0O<G\X3FL>2.*RV6O1LUNY\SPSIQQB-3X7?1B'M1"OUSXG2_2^Z8MQA:
MK]'%X7#<!_%2_4\8Y7HMECR6RUW%:[V/H^)E^_2ZV8AMXY":57SB'&XAK%X1
M6FM#0Y)Z7Y6YMWT7\^ADM7\O;2+V!$O4I3 75+)R6W \R"A+\VR:Q&%!8W(5
M3L,THB2_H;3(+4 / /1.!D@&,V9!^@"D_XR0>6$.MS0U@-DUR69T;D$& &2
M"]GGBF["]#W-29(:X"SZ<&-!G@&09R>+9!3F-N08@!SC0J9AL9C30^N&16*@
M7YG.F2<=J 7Y!H!\@PLY33XNDC@I/ELXYP#..7+ORZZ+3Z&)6DSOZ#2;M<U*
MHBSOY9D+@.\"ER^F5X6=DD=03AYA-UW:]:YH3DT#VE2@*=!5<7N;%/OA&*:Q
M:;RT2$P.2:.$VHWH0K9PD76QSV79-*;S_ 6A9@CT!H +2<)%ML3<]/QT06T<
M2 <NL@_:]IN'44'"*,H675O::) $7&0+Y(NKW+1=FR+:F/5RA LE?O>4F?^+
M9V-"J=]%SOTPIF]C0DIP3^8$,C S?AL3,H/[#&KH@$K>O+1GQ9 C/&1'@-F8
M#&Q,2!H>LC2.Y>.CL027&/AKC#\SX5%&2!X>LCS@(1W8F)!4/&2IP)AG-B8D
M& ]9,##FV,:$=.,AZ^9Q#D\&*5.*M9LM+\D@YIJ)LM\W(=UXR+J!\KAAM3$A
MW7@GU(T)KXT)Z<9[%MW\H[U]R#T^LGOVA+FI:;4K.9%KDDK-&S)C/UE'\H0)
MN<='=L_?F-<[O5.<W+:[CSL;$[*/CVP?,)J].:4/;G$A"ZB_*/VK@]J8D(!\
M]%4-,"_J1Q,2D(^^SP5AVC-T'Q*0CRR@X].WQZ:W,2$!^=@".HKY.*1L3$A
M/K: (,Q^WX0$Y",+Z.AT^"D_V;O9D(4"]!40@-F+9@!9*,#_P@)@VB,]@"P4
M8&^<_;GE<G3:$4 &"CH##0]?UE9\+6J^2DWUC2E?LG(Y4Z0]['<)@[-V5;_>
ME65DRK)Z*EGW+:RMX_"1\=UO4$L#!!0    ( #5HKU ^L6T5M0$  )8:   :
M    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V3UNPD 0AN&K(!\@R\PL
M?U%(E88VR04L6# ";,N[4>#V<6AB)/"7 GTT6 @T\Q;6(VO]\A[V>=I692RV
M=1P<#_LRSK,BI?K9N;@LPB&/3U4=RO:7==4<\M1^;3:NSI>[?!.<#H=CUW1G
M9*\OW9F#Q6J>-8N59(//O-F$-,_<<>^^JV87BQ!2=.>+/+4+VK^<ZO"?]=5Z
MO5V&MVKY=0AENE+QMR!SUX.T/TCI0=8?9/0@WQ_DZ4&C_J 1/6C<'S2F!TWZ
M@R;TH&E_T)0>-.L/FM&#9 AD'/*3$-9\K05P+7RO!8 M?+$%D"U\LP6@+7RU
M!; M?+<%P"U\N070+7R[!> M?+T5Z*U\O17HK0]XUD8/VWR]%>BM?+T5Z*U\
MO17HK7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T-Z&U\O0WH;7R]#>AM#S@K08<E
M?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T]T-OS]?9 ;\_7VP.]
M/5]O#_3V#SCK[N@=B[P)JX_4;,M-O'?)Q?";-1VX8SKMP_TSSE-O[N\HG=HM
MP9T_[W[SGJ?^1KB+UU"O/U!+ P04    "  U:*]0S"W63[(!  #)&@  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-F=]NPB 4AU_%]':Q"'3N3]2;;;>;R?8"
MK#VUC6TA@$[??K3JDIDN<5&3WTTI'#CG@Y+OII./K2$WV-15XZ91X;UY9,RE
M!=7*Q=I0$R*YMK7RH6L7S*ATJ1;$Q&@T9JEN/#5^Z-L<T6SR3+E:57[PM!MO
M4T\C94Q5ILJ7NF'K)CM*.MPGC"U5W1Q7E,;=A G1X&43LK@P-HU"U$7LA K'
M"]M^6/>V)FO+C/Z%IO.\3"G3Z:H.2V)G+*G,%42^KF)7*$O9N[=EL]CSSI7U
MKZH.B=FF8K\FQ-?C\-N*^@&ZR"4K^W MJ*]4%]@]^5D%#[<AU9:&QH:H]67/
M]@+2/$0=:R=><HO47IV,LI.*A]37^[!?VBZ[][X#_PDZUC7GG?KE. 0(AP3A
M2$ X;D$XQB <=R <]R <#R <?(0"@F)4CJ)4CN)4CB)5CF)5CJ)5CN)5CB)6
MCF)6@6)6@6)6@6)6@6)6@6)6@6)6@6)6@6)6@6)6@6)6B6)6B6)6B6)6B6)6
MB6)6B6)6B6)6B6)6B6)6B6+6!,6L"8I9$Q2S)E<T:]?&M2J;OT@^M5X>ZK/N
M#];L&U!+ 0(4 Q0    ( #5HKU ?(\\#P    !,"   +              "
M 0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #5HKU GZ(<.@@   +$    0
M              "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M-6BO4($?SCCO    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ -6BO4)E<G",0!@  G"<  !,
M ( !MP(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  U:*]0?%3X
MU)\"  !Q"@  &               @ 'X"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ -6BO4,3"/?HT!0  "1H  !@
M ( !S0L  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( #5H
MKU!IK)FJ!P,  'P-   8              "  3<1  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    "  U:*]0MQOTL7($  "F%   &
M        @ %T%   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ -6BO4)+M@ZEX!   118  !@              ( !'!D  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( #5HKU#^H;W(ZP0  )07   8
M              "  <H=  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    "  U:*]0@XW0,[$!  #2 P  &               @ 'K(@  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ -6BO4!S5K@.S 0
MT@,  !@              ( !TB0  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( #5HKU >T6X+M0$  -(#   8              "  ;LF
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  U:*]0J7;Z
MM[4!  #2 P  &0              @ &F*   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( #5HKU#BOGR6M $  -(#   9
M  "  9(J  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M-6BO4,W187FU 0  T@,  !D              ( !?2P  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    "  U:*]02Z3]%+0!  #2 P  &0
M            @ %I+@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( #5HKU 906.:L $  -$#   9              "  50P  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ -6BO4 $2")*T 0
MT@,  !D              ( !.S(  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    "  U:*]0LG)CM+4!  #2 P  &0              @ $F
M-   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( #5HKU 4
M(S>^8P(   P)   9              "  1(V  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ -6BO4.4MHEFT 0  T@,  !D
M     ( !K#@  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M"  U:*]0$T:3>+<!  #2 P  &0              @ &7.@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( #5HKU"T6?J?TP$  )P$   9
M              "  84\  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ -6BO4(!:I$&W 0  T@,  !D              ( !CSX  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  U:*]09/RAWM0!
M  "Y!   &0              @ %]0   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( #5HKU [I(<%T@$  )P$   9              "
M 8A"  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ -6BO
M4*2?=<FL @  %@L  !D              ( !D40  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    "  U:*]0F]^;!_L!  "+!0  &0
M        @ %T1P  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( #5HKU"4X+HC)P,  ($,   9              "  :9)  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ -6BO4%OA]VQ3 @  L@8
M !D              ( !!$T  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    "  U:*]0W?OC+-X!  #P!   &0              @ &.3P
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( #5HKU "ORPM
M\ $  ,L$   9              "  :-1  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ -6BO4!Q2<LPN!0  &!T  !D
M ( !RE,  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  U
M:*]0OX)XHHL"   G"@  &0              @ $O60  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( #5HKU!_29/Y/@(  -0&   9
M          "  ?%;  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ -6BO4)O=985; @  -P@  !D              ( !9EX  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  U:*]02N5J6O<!  "]
M!0  &0              @ 'X8   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( #5HKU#T@T2HLP(  -H)   9              "  29C
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ -6BO4&.\
M_V0O @  E08  !D              ( !$&8  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    "  U:*]0J!IL=<<$   5&@  &0
M    @ %V:   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M #5HKU GR8Z)% ,  #X.   9              "  71M  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ -6BO4,3,"$"1 P  5A$  !D
M             ( !OW   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    "  U:*]067)(9.L!  #Z!   &0              @ &'=   >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( #5HKU"N0METYP$
M .X$   9              "  :EV  !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ -6BO4/K8S,'C"   R4   !D              ( !
MQW@  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  U:*]0
MUY3JWZL"  "A"@  &0              @ 'A@0  >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( #5HKU#CAX7J:%T  'UN 0 4
M      "  <.$  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( #5H
MKU"L3BF$/ (  ( *   -              "  5WB  !X;"]S='EL97,N>&UL
M4$L! A0#%     @ -6BO4,G>!$/= P  Z!P   \              ( !Q.0
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #5HKU ^L6T5M0$  )8:   :
M              "  <[H  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( #5HKU#,+=9/L@$  ,D:   3              "  ;OJ  !;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     T #0 '@X  )[L      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>245</ContextCount>
  <ElementCount>329</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>59</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/BalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit</Role>
      <ShortName>STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - LIQUIDITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Liquidity</Role>
      <ShortName>LIQUIDITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - SOFTWARE DEVELOPMENT COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SoftwareDevelopmentCosts</Role>
      <ShortName>SOFTWARE DEVELOPMENT COSTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Debt</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - LINE OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/LineOfCredit</Role>
      <ShortName>LINE OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquity</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Revenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - CONTRACT ACCOUNTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccounting</Role>
      <ShortName>CONTRACT ACCOUNTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SoftwareDevelopmentCostsTables</Role>
      <ShortName>SOFTWARE DEVELOPMENT COSTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/SoftwareDevelopmentCosts</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DebtTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/Debt</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/CommitmentsAndContingencies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquityTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/StockholdersEquity</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - CONTRACT ACCOUNTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccountingTables</Role>
      <ShortName>CONTRACT ACCOUNTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/ContractAccounting</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Credit Risk) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesScheduleOfReclassificationsDetails</Role>
      <ShortName>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Reclassifications) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - LIQUIDITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/LiquidityNarrativeDetails</Role>
      <ShortName>LIQUIDITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/Liquidity</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SoftwareDevelopmentCostsDetails</Role>
      <ShortName>SOFTWARE DEVELOPMENT COSTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/SoftwareDevelopmentCostsTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails</Role>
      <ShortName>SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/SoftwareDevelopmentCostsTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - DEBT (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DebtNarrativeDetails</Role>
      <ShortName>DEBT (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails</Role>
      <ShortName>DEBT (Schedule of Notes Payable - Financing Agreements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DebtScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails</Role>
      <ShortName>DEBT (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails</Role>
      <ShortName>DEBT (Schedule of Notes Payable - Related Parties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - LINE OF CREDIT (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails</Role>
      <ShortName>LINE OF CREDIT (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/LineOfCredit</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Operating Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/StockholdersEquityTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/StockholdersEquityTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/StockholdersEquityTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails</Role>
      <ShortName>CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/ContractAccountingTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails</Role>
      <ShortName>CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/ContractAccountingTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails</Role>
      <ShortName>CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/ContractAccountingTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="duot-20200331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SubsequentEventsDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/SubsequentEvents</ParentRole>
      <Position>43</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>duot-20200331.xml</File>
    <File>duot-20200331.xsd</File>
    <File>duot-20200331_cal.xml</File>
    <File>duot-20200331_def.xml</File>
    <File>duot-20200331_lab.xml</File>
    <File>duot-20200331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6637442000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_CostsAndEstimatedEarningsRecognized', window );">Costs and estimated earnings recognized</a></td>
<td class="nump">$ 2,650,012<span></span>
</td>
<td class="nump">$ 3,700,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_BillingsOrCashReceived', window );">Less: Billings or cash received</a></td>
<td class="num">(2,266,312)<span></span>
</td>
<td class="num">(2,324,204)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 383,700<span></span>
</td>
<td class="nump">$ 1,375,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_BillingsOrCashReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Billings or cash received.</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;">duot_BillingsOrCashReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_CostsAndEstimatedEarningsRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and estimated earnings recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_CostsAndEstimatedEarningsRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6872851536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 6,552,888<span></span>
</td>
<td class="nump">$ 56,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">645,536<span></span>
</td>
<td class="nump">2,611,608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">383,700<span></span>
</td>
<td class="nump">1,375,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">887,035<span></span>
</td>
<td class="nump">716,598<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">8,469,159<span></span>
</td>
<td class="nump">4,760,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">246,811<span></span>
</td>
<td class="nump">260,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="nump">374,287<span></span>
</td>
<td class="nump">430,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>OTHER ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Software development costs, net</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks', window );">Patents and trademarks, net</a></td>
<td class="nump">67,566<span></span>
</td>
<td class="nump">61,598<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">82,566<span></span>
</td>
<td class="nump">81,598<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">9,172,823<span></span>
</td>
<td class="nump">5,532,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">663,746<span></span>
</td>
<td class="nump">2,641,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related parties</a></td>
<td class="nump">12,491<span></span>
</td>
<td class="nump">12,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes payable - financing agreements</a></td>
<td class="nump">184,580<span></span>
</td>
<td class="nump">42,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable - related parties, net of discounts</a></td>
<td class="nump">954,299<span></span>
</td>
<td class="nump">905,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of credit</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">27,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll taxes payable</a></td>
<td class="nump">12,390<span></span>
</td>
<td class="nump">115,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">150,969<span></span>
</td>
<td class="nump">393,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion - financing leaseagreements</a></td>
<td class="nump">46,520<span></span>
</td>
<td class="nump">45,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion-operating lease obligations</a></td>
<td class="nump">248,985<span></span>
</td>
<td class="nump">239,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">10,170<span></span>
</td>
<td class="nump">8,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Deferred revenue</a></td>
<td class="nump">681,673<span></span>
</td>
<td class="nump">936,428<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">2,965,888<span></span>
</td>
<td class="nump">5,367,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease payable</a></td>
<td class="nump">76,876<span></span>
</td>
<td class="nump">89,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">137,535<span></span>
</td>
<td class="nump">202,797<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">3,180,299<span></span>
</td>
<td class="nump">5,659,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock: $0.001 par value; 500,000,000 shares authorized, 3,525,838 and 1,982,039 shares issued, 3,524,514 and 1,980,715 shares outstanding at March 31, 2020 and December 31, 2019, respectively</a></td>
<td class="nump">3,526<span></span>
</td>
<td class="nump">1,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">39,329,214<span></span>
</td>
<td class="nump">31,063,915<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_StockholdersEquityAndAdditionalPaidInCapital', window );">Total stock &amp; paid-in-capital</a></td>
<td class="nump">41,037,740<span></span>
</td>
<td class="nump">32,770,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(34,887,764)<span></span>
</td>
<td class="num">(32,740,715)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_TotalPaidInCapitalAndRetainedEarningsDeficit', window );">Sub-total</a></td>
<td class="nump">6,149,976<span></span>
</td>
<td class="nump">30,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Less: Treasury stock (1,324 shares of common stock at March 31, 2020 and December 31, 2019)</a></td>
<td class="num">(157,452)<span></span>
</td>
<td class="num">(157,452)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity (Deficit)</a></td>
<td class="nump">5,992,524<span></span>
</td>
<td class="num">(127,270)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity (Deficit)</a></td>
<td class="nump">9,172,823<span></span>
</td>
<td class="nump">5,532,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember', window );">Series A Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock: $0.001 par value, 10,000,000 authorized, 9,485,000 shares available to be designated</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember', window );">Series B Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock: $0.001 par value, 10,000,000 authorized, 9,485,000 shares available to be designated</a></td>
<td class="nump">$ 1,705,000<span></span>
</td>
<td class="nump">$ 1,705,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of patent and trademark assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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;">duot_FiniteLivedIntangibleAssetsNetPatentsAndTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_StockholdersEquityAndAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total stock &amp; paid-in-capital.</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;">duot_StockholdersEquityAndAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_TotalPaidInCapitalAndRetainedEarningsDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sub-total.</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;">duot_TotalPaidInCapitalAndRetainedEarningsDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=duot_ConvertibleSeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762604640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCashFlowsDirectMethodAbstract', window );"><strong>Cash from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net profit (loss)</a></td>
<td class="num">$ (2,147,049)<span></span>
</td>
<td class="nump">$ 44,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">48,647<span></span>
</td>
<td class="nump">41,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">8,100<span></span>
</td>
<td class="nump">21,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense related to debt discounts</a></td>
<td class="nump">48,926<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Accounts receivable</a></td>
<td class="nump">1,966,072<span></span>
</td>
<td class="num">(2,084,943)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="nump">992,220<span></span>
</td>
<td class="nump">921,608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(5,062)<span></span>
</td>
<td class="nump">91,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="nump">55,858<span></span>
</td>
<td class="num">(557,485)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(1,970,190)<span></span>
</td>
<td class="nump">643,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties', window );">Related payable-related party</a></td>
<td class="num">(300)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Payroll taxes payable</a></td>
<td class="num">(102,721)<span></span>
</td>
<td class="num">(156,843)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(242,303)<span></span>
</td>
<td class="nump">26,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_IncreaseDecreaseInOperatingLeaseObligation', window );">Operating lease obligation</a></td>
<td class="num">(55,965)<span></span>
</td>
<td class="nump">571,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">1,509<span></span>
</td>
<td class="num">(999,048)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(254,755)<span></span>
</td>
<td class="num">(63,965)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,657,013)<span></span>
</td>
<td class="num">(1,500,159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of patents/trademarks</a></td>
<td class="num">(7,310)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of fixed assets</a></td>
<td class="num">(28,935)<span></span>
</td>
<td class="num">(88,511)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(36,245)<span></span>
</td>
<td class="num">(91,511)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of line of credit</a></td>
<td class="num">(27,550)<span></span>
</td>
<td class="num">(921)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_RepaymentsOfInsuranceAndEquipmentFinancing', window );">Repayments of insurance and equipment financing</a></td>
<td class="num">(23,094)<span></span>
</td>
<td class="num">(64,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payment of finance lease</a></td>
<td class="num">(10,702)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock issued</a></td>
<td class="nump">9,253,128<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance cost</a></td>
<td class="num">(1,001,885)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,650,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">8,189,897<span></span>
</td>
<td class="nump">1,584,784<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash</a></td>
<td class="nump">6,496,639<span></span>
</td>
<td class="num">(6,886)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash, beginning of period</a></td>
<td class="nump">56,249<span></span>
</td>
<td class="nump">1,209,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash, end of period</a></td>
<td class="nump">6,552,888<span></span>
</td>
<td class="nump">1,202,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="nump">6,643<span></span>
</td>
<td class="nump">1,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental Non-Cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Common stock issued for accrued BOD fees</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Note issued for financing of insurance premiums</a></td>
<td class="nump">$ 165,375<span></span>
</td>
<td class="nump">$ 165,864<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_IncreaseDecreaseInOperatingLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in operating lease obligation.</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;">duot_IncreaseDecreaseInOperatingLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in operating lease right of use asset.</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;">duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_RepaymentsOfInsuranceAndEquipmentFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of insurance and equipment financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_RepaymentsOfInsuranceAndEquipmentFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCashFlowsDirectMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCashFlowsDirectMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6875956320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 12, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 15, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 03, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 25, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 03, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 26, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 23, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 15, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,701<span></span>
</td>
<td class="nump">$ 94,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember', window );">Third Party - Insurance Note 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installments of principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,076<span></span>
</td>
<td class="nump">28,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember', window );">Third Party - Insurance Note 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installments of principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember', window );">Third Party - Insurance Note 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,129<span></span>
</td>
<td class="nump">13,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_NumberOfInstallment', window );">Number of installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember', window );">Third Party - Insurance Note 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installments of principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,375<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 165,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesMember', window );">Notes Payable Related Parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 267,000<span></span>
</td>
<td class="nump">267,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 25,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesMember', window );">Notes Payable Related Parties [Member] | Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Stock price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.609%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesOneMember', window );">Notes Payable Related Parties One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 733,000<span></span>
</td>
<td class="nump">$ 733,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 25,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesOneMember', window );">Notes Payable Related Parties One [Member] | Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued price per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableMember', window );">Notes Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Nov. 11,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Shareholder</a></td>
<td class="nump">262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_NotesPayableCurrentNet', window );">Shareholder Total, net</a></td>
<td class="nump">$ 262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_FinanceLeaseInsuranceNoteOneMember', window );">Finance Lease - Insurance Note 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly installments of principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.72%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,396<span></span>
</td>
<td class="nump">$ 134,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_NotesPayableCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total, net.</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;">duot_NotesPayableCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_NumberOfInstallment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of installments.</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;">duot_NumberOfInstallment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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;">duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableRelatedPartiesOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=duot_FinanceLeaseInsuranceNoteOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=duot_FinanceLeaseInsuranceNoteOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6771558080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LINE OF CREDIT (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Apr. 02, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of Credit - Wells Fargo Bank</a></td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 27,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=duot_LineOfCreditWellsFargoBankMember', window );">Line of Credit - Wells Fargo Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of Credit - Wells Fargo Bank</a></td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 27,615<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate</a></td>
<td class="nump">9.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=duot_LineOfCreditWellsFargoBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=duot_LineOfCreditWellsFargoBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6860114608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period</a></td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">160,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">17,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period</a></td>
<td class="nump">163,010<span></span>
</td>
<td class="nump">163,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">158,724<span></span>
</td>
<td class="nump">154,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">14.00<span></span>
</td>
<td class="nump">14.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period</a></td>
<td class="nump">14.00<span></span>
</td>
<td class="nump">14.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning', window );">Outstanding at beginning of period</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2', window );">Granted</a></td>
<td class="text"> <span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of period</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding at beginning of period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue', window );">Granted</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Outstanding at end of period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Exercisable at end of period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards granted during the period. Excludes stock and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding at December 31, 2019.</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;">duot_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsgrantedweightedaverageremainingcontractuaBeginning</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6873257584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><p style="margin: 0px"><b><u>Nature of Operations</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Duos Technologies Group, Inc. (the &#147;duostech Group&#148;), through its operating subsidiaries, Duos Technologies, Inc. (&#147;duostech&#148;) and TrueVue360, Inc (&#147;TrueVue360&#148;, duostech Group and duostech, collectively the &#147;Company&#148;) is primarily engaged in the design and deployment of state-of-the-art, artificial intelligence driven intelligent technologies systems. duostech converges traditional security measures with information technologies to create &#147;actionable intelligence.&#148; duostech&#146;s IP is built upon two of its core technology platforms (praes<font style="color: #3F3F3F">i</font>dium<b>&#174;</b> and centraco&#174;), both distributed as licensed software suites, and natively embedded within engineered turnkey systems. praes<font style="color: #3F3F3F">i</font>dium<b>&#174;</b> is a modular suite of analytics applications which process and simultaneously analyze data streams from a virtually unlimited number of conventional sensors and/or data points. Native algorithms compare analyzed data against user-defined criteria and rules in real time and automatically report any exceptions, deviations and/or anomalies. This application suite also includes a broad range of conventional operational system components and sub-systems, including an embedded feature-rich video management engine and a proprietary Alarm Management Service (AMS). This unique service provides continuous monitoring of all connected devices, processes, equipment and sub-systems, and automatically communicates to the front end-user interface, if and when an issue, event or performance anomalies are detected. centraco&#174; is a comprehensive user interface that includes the functionalities of a Physical Security Information Management (PSIM) system as well as those of an Enterprise Information System (EIS). This multi-layered interface can be securely installed as a stand-alone application suite inside a local area network or pushed outside a wide area network using the same browser-based interface. It leverages industry standards for data security, access, and encryption as appropriate. The platform also operates as a cloud-hosted solution.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company provides a broad range of sophisticated intelligent technology solutions with an emphasis on security, inspection and operations for critical infrastructure within a variety of industries including transportation, retail, law enforcement, oil, gas and utilities sectors. In January 2019, the Company launched a dedicated Artificial Intelligence software platform, truevue360&#153;, through its subsidiary TrueVue360 with the objective of focusing the Company&#146;s advanced intelligent technologies in the areas of Artificial Intelligent, Deep Machine Learning and Advance Algorithms to further support our business growth. &#160;Consequently, our business operations are now in three business units: intelligent technologies, AI/machine learning platforms and IT asset management. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth through accretive acquisitions. The Company provides its broad range of technology solutions with an emphasis on mission critical security, inspection and operations within the rail transportation, commercial, petrochemical, government, and banking sectors. The Company also offers professional and consulting services for large data centers.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b><u>Basis of Presentation</u></b></p>
<p style="margin: 0px; text-indent: 48px; text-align: justify"><b>&#160;</b></p>
<p style="margin: 0px; text-align: justify">The accompanying unaudited condensed unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#147;GAAP&#148;) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (all of which are of a normal recurring nature) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2020 are not indicative of the results that may be expected for the year ending December 31, 2020 or for any other future period. These unaudited consolidated financial statements and the unaudited condensed notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#146;s Annual Report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on March 30, 2020.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ReverseStockSplitPolicyTextBlock', window );">Reverse Stock-Split</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></p>
<p style="margin: 0px; text-align: justify"><b><u>Reverse Stock-Split</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">All share and per share amounts have been presented to give retroactive effect to a 1 for 14 reverse stock-split that occurred in January 2020.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Reclassifications', window );">Reclassification</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></p>
<p style="margin: 0px; text-align: justify"><b><u>Reclassifications</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company reclassified certain operating expenses for the three months ended March 31, 2019 to conform to 2020 classification. &#160;There was no net effect on the total operating expenses of such reclassification.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The following table reflects the reclassification adjustment effect in the three months ended March 31, 2019:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" align="center" style="margin-top: 0px; font-size: 10pt"><tr style="height: 0px; font-size: 0"><td style="width: 167.93px" /><td style="width: 6.66px" /><td style="width: 6.73px" /><td style="width: 146.66px" /><td style="width: 7.93px" /><td style="width: 6.73px" /><td style="width: 161.26px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 147.86px" /><td style="width: 6.73px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Before Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>After Reclassification</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>For the Three Months Ended</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>March 31,</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="border-bottom: #000000 1px solid; margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">OPERATING EXPENSES:</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 153.4px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 154.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Selling and marketing expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">109,616</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Sales and marketing</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">250,425</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Salaries, wages and contract labor</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">1,268,779</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Engineering</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">465,907</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">112,694</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Research and development</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">383,421</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Professional fees</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">127,919</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">AI technologies</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">181,314</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">General and administrative expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">465,386</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">Administration</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="border-bottom: #000000 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">803,327</p>
</td><td style="border-bottom: #FFFFFF 1px solid; margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 161.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 167.93px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Total Operating Expenses</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 146.66px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 161.26px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 147.86px"><p style="margin: 0px; text-align: right">2,084,394</p>
</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="margin: 0px"><b><u>Principles of Consolidation</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The unaudited consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue360, Inc. All inter-company transactions and balances are eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="margin: 0px"><b><u>Use of Estimates</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. The most significant estimates in the accompanying unaudited consolidated financial statements include the allowance on accounts receivable, valuation of deferred tax assets, valuation of intangible and other long-lived assets, estimates of net contract revenues and the total estimated costs to determine progress towards contract completion, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><p style="margin: 0px"><b><u>Concentrations </u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b>Cash Concentrations</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of March 31, 2020, balance in one financial institution exceeded federally insured limits by approximately $6,361,792.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Significant Customers and Concentration of Credit Risk</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify"><font style="background-color: #FFFFFF">The Company had certain customers whose revenue individually represented 10% or more of the Company&#146;s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company&#146;s total accounts receivable, as follows:</font></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">For the three months ended March 31, 2020, three customers accounted for 44%, 13% and 13% of revenues, respectively. For the three months ended March 31, 2019,<font style="font-size: 8pt"> </font>two customers accounted for 78%and 11% of revenues, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At March 31, 2020, three customers accounted for 28%, 21% and 18% of accounts receivable, respectively. At December 31, 2019,<font style="font-size: 8pt"> </font>two customers accounted for 68% and 10% of accounts receivable, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Geographic Concentration</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Approximately 54% of revenue is generated from two customers outside of the United States.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments and Fair Value Measurements</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px"><b><u>Fair Value of Financial Instruments and Fair Value Measurements</u></b></p>
<p style="margin: 0px; line-height: 11pt"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">We follow accounting guidance for financial assets and liabilities. This standard defines fair value, provides guidance for measuring fair value and requires certain disclosures. This standard does not require any new fair value measurements, but rather applies to all other accounting pronouncements that require or permit fair value measurements. This guidance does not apply to measurements related to share-based payments. This guidance discusses valuation techniques, such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost).</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The guidance utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 2: Inputs, other than quoted prices that are observable, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; padding-left: 32px; text-align: justify">Level 3: Unobservable inputs in which little or no market data exists, therefore developed using estimates and assumptions developed by us, which reflect those that a market participant would use.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Software Development Costs</a></td>
<td class="text"><p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs. The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&#160;feasibility for software sold as a perpetual license, as defined within ASC 985-20 (Software &#150; Costs of Software to be sold, Leased, or Marketed) are capitalized and amortized on a product-by-product basis when the product is available for general release to customers. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><p style="margin: 0px; line-height: 11pt; text-align: justify"></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Earnings (Loss) Per Share</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Basic earnings per share (EPS) are computed by dividing net loss applicable to common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. At March 31, 2020, there was an aggregate of 1,588,750 outstanding warrants to purchase shares of common stock. At March 31, 2020, there was an aggregate of 163,010 shares of employee stock options to purchase shares of common stock. Also, at March 31, 2020, 243,571 common shares were issuable upon conversion of Series B convertible preferred stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been anti-dilutive.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Revenue Recognition</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As of January 1, 2018, the Company adopted Accounting Standards Update (&#147;ASU&#148;) 2014-09, Revenue from Contracts with Customers (&#147;ASC 606&#148;), that affects the timing of when certain types of revenues will be recognized. The basic principles in ASC 606 include the following: a contract with a customer creates distinct unrecognized contract assets and performance obligations; satisfaction of a performance obligation creates revenue; and a performance obligation is satisfied upon transfer of control to a good or service to a customer.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Revenue is recognized for sales of systems and services over time using cost-based input methods, in which significant judgement is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue to recognize.</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Revenue is recognized by evaluating our revenue contracts with customers based on the five-step model under ASC 606:</p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; float: left">1.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Identify the contract with the customer;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">2.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Identify the performance obligations in the contract;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">3.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Determine the transaction price;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">4.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Allocate the transaction price to separate performance obligations; and</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 26.86px; width: 50.86px; clear: left; float: left">5.</p>
<p style="margin: 0px; padding-left: 50.86px; text-indent: -2px; text-align: justify">Recognize revenue when (or as) each performance obligations are satisfied.</p>
<p style="margin: 0px; line-height: 11pt; clear: left; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. (see Note 9)</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="margin: 0px; line-height: 11pt; text-align: justify"><b><u>Segment Information</u></b></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify"><br /></p>
<p style="margin: 0px; line-height: 11pt; text-align: justify">The Company operates in one reportable segment.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock Based Compensation</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px"><b><u>Stock Based Compensation</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company accounts for employee stock-based compensation in accordance with ASC 718-10, &#147;<i>Share-Based Payment</i>,&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and directors including employee stock options, restricted stock units, and employee stock purchases based on estimated fair values.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In June 2018, the FASB issued ASU 2018-07, Compensation &#150; Stock Compensation (Topic 718). This update is intended to reduce cost and complexity and to improve financial reporting for share-based payments issued to non-employees (for example, service providers, external legal counsel, suppliers, etc.). The ASU expands the scope of Topic 718, Compensation&#151;Stock Compensation, which currently only includes share-based payments issued to employees, to also include share-based payments issued to non-employees for goods and services. Consequently, the accounting for share-based payments to non-employees and employees will be substantially aligned. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2018. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. Management implemented this standard on January 1, 2019.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><i>Determining Fair Value Under ASC 718-10</i></b> </p>
<p style="margin: 0px; line-height: 8pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company estimates the fair value of stock options granted using the Black-Scholes option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The Company&#146;s determination of fair value using an option-pricing model is affected by the stock price as well as assumptions regarding the number of highly subjective variables.</p>
<p style="margin: 0px; line-height: 8pt; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company estimates volatility based upon the historical stock price of the Company and estimates the expected term for employee stock options using the simplified method for employees and directors and the contractual term for non-employees. The risk-free rate is determined based upon the prevailing rate of United States Treasury securities with similar maturities.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="margin: 0px"><b><u>Recent Accounting Pronouncements</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">From time to time, the FASB or other standards setting bodies will issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an Accounting Standards Update (&#147;ASU&#148;).</p>
<p style="margin: 0px; text-align: justify">&#160;&#160;</p>
<p style="margin: 0px; text-align: justify">Management does not believe that any other recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_ReverseStockSplitPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reverse Stock-Split [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_ReverseStockSplitPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Reclassifications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Reclassifications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6641298192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif"><b>NOTE
7 &#8211; STOCKHOLDERS&#8217; EQUITY</b>&#160;</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif"><b><u>Common
stock issued</u></b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">On
February 12, 2020, Duos Technologies Group, Inc., a Florida corporation (the &#8220;Company&#8221;) entered into an underwriting
agreement (the &#8220;Underwriting Agreement&#8221;) with ThinkEquity, a division of Fordham Financial Management, Inc. (&#8220;ThinkEquity&#8221;),
as representative of the underwriters listed therein (the &#8220;Underwriters&#8221;), pursuant to which the Company agreed to
sell to the Underwriters in a firm commitment underwritten public offering (the &#8220;Offering&#8221;) an aggregate of 1,350,000
shares of the Company&#8217;s common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;), at a public offering
price of $6.00 per share. In addition, the Underwriters were granted an over-allotment option (the &#8220;Over-allotment Option&#8221;)
for a period of 45 days to purchase up to an additional 202,500 shares of Common Stock. The Offering closed on February 18, 2020.
The Common Stock began trading on the Nasdaq Capital Market under the symbol DUOT on February 13, 2020.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">On
February 20, 2020, pursuant to and in compliance with the terms and conditions of the aforementioned Underwriting Agreement and
the Offering, the Underwriters provided notice that they would partially exercise the Over-allotment Option to purchase 192,188
shares of Common Stock at $6.00 per share&#160;(the &#8220;Over-Allotment Exercise&#8221;).&#160;The sale of the Over-Allotment
Exercise to purchase 192,188 shares of Common Stock closed on February 21, 2020.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">In
total, the Company issued 1,542,188 shares of common stock in connection with these underwritten public offerings and up listing
to the Nasdaq Capital Market national exchange. The securities were issued pursuant to a Registration Statement on Form S-1 (File
No. 333- 235455), as amended, which was declared effective by the United States Securities and Exchange Commission on February
12, 2020 (the &#8220;Registration Statement&#8221;). The Company received gross proceeds of approximately $9.25 million for the
Offering to date, including the exercise of the Over-Allotment Exercise, prior to deducting underwriting discounts and commissions
and offering expenses payable by the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif"><b><u>Common
stock issued for exercise of warrants</u></b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">During
the first quarter of 2019, the Company entered into an agreement with two shareholders who were also holders of warrants to purchase
shares of common stock in the aggregate amount of 214,286 shares, to reduce the exercise price of these warrants to $7.70 from
the original exercise price of $9.10 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for
proceeds to the Company of $1,650,000.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif"><b><u>Stock-Based
Compensation</u></b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Stock-based
compensation expense recognized under ASC 718-10 for the three months ended March 31, 2020 and 2019, was $8,100 and $21,892, respectively,
for stock options granted to employees and directors. This expense is included in selling, general and administrative expenses
in the unaudited consolidated statements of operations. Stock-based compensation expense recognized during the period is based
on the value of the portion of share-based payment awards that is ultimately expected to vest during the period. At March 31,
2020, the total compensation cost for stock options not yet recognized was $21,198. This cost will be recognized over the remaining
vesting term of the options of approximately one year.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif"><b><u>Employee
Stock Options</u></b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">A
maximum of 178,572 shares were made available for grant under the 2016 Plan, as amended, and all outstanding options under the
Plan provide a cashless exercise feature. The maximum number of shares was increased by shareholder approval to 321,429. The identification
of individuals entitled to receive awards, the terms of the awards, and the number of shares subject to individual awards, are
determined by our Board of Directors or the Compensation Committee, at their sole discretion. The aggregate number of shares with
respect to which options or stock awards may be granted under the 2016 Plan and the purchase price per share, if applicable, shall
be adjusted for any increase or decrease in the number of issued shares resulting from a stock dividend, stock split, reverse
stock split, recapitalization or similar event. As of March 31, 2020, and December 31, 2019, options to purchase 163,010 shares
of common stock and 163,010 shares of common stock were outstanding under the 2016 Plan, respectively.</font></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif">The Company
has no expired employee stock options under the 2016 Plan at March 31, 2020.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;&#160;</font></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="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Remaining</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Aggregate</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Exercise</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Contractual</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Intrinsic</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Shares</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Price</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Term
    (Years)</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Value</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2018</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">160,152</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.4</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Granted</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">17,144</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">5.0</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Forfeited</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">(14,286</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">)</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="background-color: #CCFFCC">
    <td style="vertical-align: bottom; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at December 31, 2019</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">154,438</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: top; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; vertical-align: bottom; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; vertical-align: bottom; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.4</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Granted</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">163,010</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.1</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">158,724</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">14.00</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.1</font></td>
    <td style="border-bottom: white 2.25pt double; background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="background-color: transparent; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">On
January 29, 2019, the Board of Directors appointed a new independent director and Chairman of the Compensation Committee. As a
result of the appointment, the new director was granted 8,572 stock options exercisable at $14.00 per share vesting one year from
the date of grant. On March 31, 2019, the President and Chief Operating Officer of Duos Technologies Inc., resigned from her positions.
Due to the resignation, the individual forfeited 14,286 stock options previously granted. On August 15, 2019, the Board of Directors
appointed a new independent director and Chairman of the Audit Committee. As a result of the appointment, the new director was
granted 8,572 stock options exercisable at $14.00 per share vesting one year from the date of grant. As of March 31, 2020, the
remaining option expense is $29,298 of which $15,834 will be expensed during the remaining quarters of 2020 and the balance of
$13,464 will be expensed in 2021.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif"><b><u>Warrants</u></b></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">The
following is a summary of activity for warrants to purchase common stock for the three months ended March 31, 2020:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;&#160;</font></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="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Weighted</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Average</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Remaining</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Aggregate</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Number
    of</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Exercise</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Contractual</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Intrinsic</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Warrants</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Price</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Term
    (Years)</b></font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: center"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Arial, Helvetica, Sans-Serif"><b>Value</b></font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="width: 40%; padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2018</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,815,181</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">9.52</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.9</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; width: 12%; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="width: 1%; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants expired, forfeited, cancelled
    or exercised</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">(338,575</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">)</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants issued</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">44,644</font></td>
    <td style="border-bottom: white 1pt solid; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">7.70</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.9</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.8</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.8</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at December 31, 2019</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,521,250</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.78</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">3.0</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants expired, forfeited, cancelled
    or exercised</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">Warrants issued</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">67,500</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">9.00</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">4.9</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Outstanding
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-top: black 1pt solid; border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,588,750</font></td>
    <td style="border-top: white 1pt solid; border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.79</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.7</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: #CCFFCC">
    <td style="padding-left: 0.5pc; text-align: justify; text-indent: -0.5pc"><font style="font-family: Arial, Helvetica, Sans-Serif">Exercisable
    at March 31, 2020</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">1,588,750</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">$</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">8.41</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">2.7</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><font style="font-family: Arial, Helvetica, Sans-Serif">&#8212;</font></td>
    <td style="border-bottom: white 2.25pt double; text-align: justify"><font style="font-family: Arial, Helvetica, Sans-Serif">&#160;</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
