<SEC-DOCUMENT>0001553350-19-001189.txt : 20191114
<SEC-HEADER>0001553350-19-001189.hdr.sgml : 20191114
<ACCEPTANCE-DATETIME>20191114164113
ACCESSION NUMBER:		0001553350-19-001189
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		58
CONFORMED PERIOD OF REPORT:	20190930
FILED AS OF DATE:		20191114
DATE AS OF CHANGE:		20191114

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:	000-55497
		FILM NUMBER:		191221099

	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="11/14/2019">
</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 September 30, 2019</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</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=360><P style="margin:0px" align=center><B>32216</B></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" valign=top width=360><P style="margin:0px; font-size:8pt" align=center><I>(Zip Code)</I></P>
</TD></TR>
</TABLE>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=center>Registrant&#146;s telephone number, including area code: <B>(904) 652-1616</B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px">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>None</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=230.4><P style="margin:0px" align=center>None</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=7.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=230.4><P style="margin:0px" align=center>None</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 November 11, 2019, Duos Technologies Group, Inc. had outstanding 27,724,814 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>21</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>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="#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>30</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>31</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>31</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>31</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>31</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>31</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>31</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>32</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>33</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>September 30,</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:1.333px 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><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=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</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=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><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;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"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px"><B>&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">CURRENT 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">Cash</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=67.2><P style="margin:0px" align=right>767,339</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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>1,209,301</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 receivable, 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" 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,413,983</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,538,793</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 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>1,586,138</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,208,604</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">Prepaid expenses and other current 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; 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>258,596</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>235,198</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 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; 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>4,026,056</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>4,191,896</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">Property and equipment, 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" 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>323,111</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>204,226</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 right of use asset</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>509,958</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: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">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" 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">Software Development Costs, 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" 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>25,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>40,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">Patents and trademarks, 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; 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>61,440</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>53,871</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-left:24px; text-indent:-8px">Total 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; 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>86,440</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>93,871</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">TOTAL 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; 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>4,945,565</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>4,489,993</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=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=3.333 /><TD width=6.667 /><TD width=64.467 /><TD width=4.467 /><TD width=3.333 /><TD width=6.667 /><TD width=64.467 /><TD width=4.467 /></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=3.333><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>September 30,</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><TD style="margin-top:0px" valign=bottom width=3.333><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>December 31,</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; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>2019</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><TD style="margin-top:0px" valign=bottom width=3.333><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>2018</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; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>(Unaudited)</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><TD style="margin-top:0px" valign=bottom width=3.333><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">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.467><P style="margin:0px; font-size:8pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><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>&nbsp;LIABILITIES AND STOCKHOLDERS' DEFICIT</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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" align=center><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</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">CURRENT LIABILITIES:</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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:24px; text-indent:-8px">Accounts payable</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>1,859,249</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>1,416,716</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:24px; text-indent:-8px">Accounts payable - related parties</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>12,791</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>13,473</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:24px; text-indent:-8px">Notes payable - financing agreements</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>58,947</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>48,330</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:24px; text-indent:-8px">Notes payable - related parties, net of discounts</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>856,372</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>&#151;</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:24px; text-indent:-8px">Notes payable, net of discounts</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>256,250</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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=4.467><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=3.333><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>28,512</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>31,201</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:24px; text-indent:-8px">Payroll taxes payable</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>122,453</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>317,573</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:24px; text-indent:-8px">Accrued expenses</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>250,132</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>222,328</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:24px; text-indent:-8px">Current portion-finance lease payable</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>43,669</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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=4.467><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">Current portion-operating lease obligations</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>241,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>&#151;</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:24px; text-indent:-8px">Contract liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>1,107,742</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>2,248,829</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:24px; text-indent:-8px">Deferred revenue</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>489,062</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>362,528</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" 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:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</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:24px; text-indent:-8px">Total Current Liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>5,326,179</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>4,660,978</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:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</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:24px; text-indent:-8px">Finance lease payable</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=6.667><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>48,408</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=3.333><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=64.467><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></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=3.333><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>293,415</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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=4.467><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=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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:24px; text-indent:-8px">Total Liabilities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>5,668,002</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><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>4,660,978</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:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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">Commitments and Contingencies (Note 6)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</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:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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">STOCKHOLDERS' DEFICIT:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>&nbsp;</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: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=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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: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 September 30, 2019 and December 31, 2018, convertible into common stock at $6.30 per share</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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=4.467><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">Series B convertible cumulative preferred stock, $1,000 stated value per share, 15,000 shares designated; 2,080 and 2,830 issued and outstanding at September 30, 2019 and December 31, 2018, convertible into common stock at $0.50 per share</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>2,080,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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>2,830,000</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:24px; text-indent:-8px">Common stock:&nbsp;&nbsp;$0.001 par value; 500,000,000 shares authorized, 26,964,988 and 21,082,351 shares issued, 26,946,459 and 21,075,958 shares outstanding at September 30, 2019 and December 31, 2018, respectively</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>26,965</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>21,082</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:24px; text-indent:-8px">Additional paid-in capital</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>30,647,574</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>27,397,225</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" 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:24px; text-indent:-8px">Total stock &amp; paid-in-capital</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>32,754,539</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>30,248,307</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:24px; text-indent:-8px">Accumulated deficit</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>(33,319,524</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>(30,269,833</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><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=3.333><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>(564,985</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>(21,526</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:24px; text-indent:-8px">Less:&nbsp;&nbsp;Treasury stock (18,529 and 6,393 shares of common stock at September 30, 2019 and December 31, 2018, respectively)</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=64.467><P style="margin:0px" align=right>(149,459</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Total Stockholders' Deficit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>(722,437</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><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>(170,985</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:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.333><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=4.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.333><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=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">Total Liabilities and Stockholders' Deficit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>4,945,565</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><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.333><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>4,489,993</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>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=6.667 /><TD width=10 /><TD width=66.333 /><TD width=6.667 /><TD width=5.867 /><TD width=6.667 /><TD width=66.333 /><TD width=6.267 /><TD width=6.333 /><TD width=10 /><TD width=66.8 /><TD width=6.333 /><TD width=6.333 /><TD width=6.667 /><TD width=66.467 /><TD width=6.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=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=161.867 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.267><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=162.6 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Nine Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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: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; border-bottom:1.333px solid #000000" valign=bottom width=161.867 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=162.6 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30,</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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: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; border-bottom:1.333px solid #000000" valign=bottom width=76.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=6.667><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.867><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>2018</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=76.8 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.333><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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: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=76.333 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=5.867><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73 colspan=2><P style="margin:0px" align=center><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=76.8 colspan=2><P style="margin:0px" align=center><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=73.133 colspan=2><P style="margin:0px" align=center><B>&nbsp;</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">REVENUES:</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Project</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=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>1,921,306</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=5.867><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=66.333><P style="margin:0px" align=right>4,731,106</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>6,954,062</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>8,516,812</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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">Maintenance and technical support</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>229,008</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=5.867><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.333><P style="margin:0px" align=right>371,110</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>701,552</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>881,004</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">IT asset management services</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=66.333><P style="margin:0px" align=right>48,087</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=5.867><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=66.333><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>240,673</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>92,386</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Total Revenues</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=66.333><P style="margin:0px" align=right>2,198,401</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=5.867><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=66.333><P style="margin:0px" align=right>5,102,216</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>9,490,202</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=6.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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">Project</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>984,805</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=5.867><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.333><P style="margin:0px" align=right>2,684,785</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>4,045,448</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>5,079,455</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Maintenance and technical support</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>158,785</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=5.867><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.333><P style="margin:0px" align=right>89,077</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>420,451</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>300,593</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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">IT asset management 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; 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=66.333><P style="margin:0px" align=right>29,352</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=5.867><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.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.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>99,686</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>47,989</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=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=10><P style="margin: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>1,172,942</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=5.867><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.333><P style="margin:0px" align=right>2,773,862</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>4,565,585</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>5,428,037</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=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=10><P style="margin: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>1,025,459</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=5.867><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.333><P style="margin:0px" align=right>2,328,354</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>3,330,702</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>4,062,165</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=6.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Selling and marketing 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>98,311</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=5.867><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.333><P style="margin:0px" align=right>73,468</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>336,433</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>189,092</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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">Salaries, wages and contract labor</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>1,438,608</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=5.867><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.333><P style="margin:0px" align=right>1,072,029</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>4,045,689</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>3,153,138</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Research and development</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>97,273</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=5.867><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.333><P style="margin:0px" align=right>122,755</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>328,403</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>401,116</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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">Professional fees</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>43,903</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=5.867><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.333><P style="margin:0px" align=right>63,878</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>188,876</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>187,679</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">General and administrative 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; 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=66.333><P style="margin:0px" align=right>479,265</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=5.867><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=66.333><P style="margin:0px" align=right>359,991</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>1,465,918</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>864,969</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Total 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; 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=66.333><P style="margin:0px" align=right>2,157,360</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=5.867><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=66.333><P style="margin:0px" align=right>1,692,121</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>6,365,319</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>4,795,994</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">INCOME (LOSS) FROM OPERATIONS</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>(1,131,901</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=5.867><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.333><P style="margin:0px" align=right>636,233</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(3,034,617</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>(733,829</P>
</TD><TD style="margin-top:0px" 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; 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=6.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=6.667><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=66.333><P style="margin:0px" align=right>(12,783</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=5.867><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.333><P style="margin:0px" align=right>(4,589</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(19,095</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>(14,755</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" 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=6.667><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=66.333><P style="margin:0px" align=right>615</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=5.867><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=66.333><P style="margin:0px" align=right>981</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>4,021</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>3,742</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><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.667><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=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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">Total Other Income (Expense)</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=66.333><P style="margin:0px" align=right>(12,168</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=5.867><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=66.333><P style="margin:0px" align=right>(3,608</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.267><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(15,074</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>(11,013</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #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; 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">NET INCOME (LOSS)</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=66.333><P style="margin:0px" align=right>(1,144,069</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=5.867><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.333><P style="margin:0px" align=right>632,625</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(3,049,691</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>(744,842</P>
</TD><TD style="margin-top:0px" 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; 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Net loss applicable to common stock</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=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=66.333><P style="margin:0px" align=right>(1,144,069</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</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: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=66.333><P style="margin:0px" align=right>632,625</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(3,049,691</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>(744,842</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #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; 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.667><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=66.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=5.867><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.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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 Income (Loss) Per Share</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=10><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>(0.04</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=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.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>0.03</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(0.13</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>(0.04</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Diluted Net Income (Loss) Per Share</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=10><P style="margin:0px">&nbsp;$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=66.333><P style="margin:0px" align=right>(0.04</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</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: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=66.333><P style="margin:0px" align=right>0.02</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>(0.13</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>(0.04</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #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; 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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><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; padding:0px">&nbsp;</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.333><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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.467><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=6.667><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=66.333><P style="margin:0px" align=right>25,442,041</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=5.867><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=66.333><P style="margin:0px" align=right>20,752,450</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>24,016,713</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><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=66.467><P style="margin:0px" align=right>20,724,153</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><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=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=10><P style="margin:0px">&nbsp;</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>25,442,041</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=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.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.333><P style="margin:0px" align=right>26,412,450</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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=66.8><P style="margin:0px" align=right>24,016,713</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.333><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.467><P style="margin:0px" align=right>20,724,153</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><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 and Nine Months Ended September 30, 2018 and 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=14 /><TD width=62.667 /><TD width=6.667 /><TD width=6.667 /><TD width=8.6 /><TD width=68.067 /><TD width=6.667 /><TD width=6.667 /><TD width=6.667 /><TD width=72.733 /><TD width=6.667 /><TD width=6.667 /><TD width=11.867 /><TD width=64.8 /><TD width=6.667 /><TD width=6.667 /><TD width=15.4 /><TD width=61.267 /><TD width=6.667 /><TD width=6.667 /><TD width=7.333 /><TD width=69.333 /><TD width=6.667 /><TD width=6.667 /><TD width=9.4 /><TD width=67.267 /><TD width=6.733 /><TD width=6.733 /><TD width=9.4 /><TD width=67.267 /><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=166.667 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=169.4 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=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Additional</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=76.667 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=76.667 colspan=2><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=6.733><P style="margin:0px; font-size:8pt"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=76.667 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=76.667 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=76.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=79.4 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=76.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=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Paid-in-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=76.667 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=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Treasury Stock</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:1.333px solid #000000" valign=bottom width=76.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=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=76.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;&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=76.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;&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=79.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;&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=76.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;&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=76.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;&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=76.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;&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=76.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;&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=6.733><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=76.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;&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&nbsp;31, 2017</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=62.667><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">&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=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.067><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=6.667><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733><P style="margin:0px" align=right>20,657,850</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=11.867><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>20,658</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=15.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.267><P style="margin:0px" align=right>26,608,823</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=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.333><P style="margin:0px" align=right>(28,688,946</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>(148,000</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=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>622,535</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=14><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.667><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=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.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">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=72.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><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=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=61.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=7.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733><P style="margin:0px" align=right>52,209</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=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.8><P style="margin:0px" align=right>52</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=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.267><P style="margin:0px" align=right>73,656</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=7.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>73,708</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">Net Loss for the three months ended March&nbsp;31, 2018</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:1.333px solid #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=62.667><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=68.067><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=64.8><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=61.267><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=69.333><P style="margin:0px" align=right>(743,104</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>&#151;</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; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(743,104</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">)</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, 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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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">&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=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.067><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=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733><P style="margin:0px" align=right>20,710,059</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=11.867><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>20,710</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=15.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.267><P style="margin:0px" align=right>26,682,479</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=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.333><P style="margin:0px" align=right>(29,432,049</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>(148,000</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=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>(46,861</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: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=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=62.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; 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=68.067><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; 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=72.733><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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=11.867><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=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=15.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=61.267><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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=69.333><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; 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=67.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=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.267><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></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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.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><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=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.8><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=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.267><P style="margin:0px" align=right>403,070</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=7.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>403,070</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">Net Loss for the three months ended June&nbsp;30, 2018</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:1.333px solid #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=62.667><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=68.067><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=64.8><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=61.267><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=69.333><P style="margin:0px" align=right>(634,363</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>&#151;</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; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(634,363</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">)</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 June&nbsp;30, 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; border-bottom:1.333px solid #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=62.667><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">&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:1.333px solid #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=68.067><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; border-bottom:1.333px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=72.733><P style="margin:0px" align=right>20,710,059</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; border-bottom:1.333px solid #000000" valign=bottom width=11.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=64.8><P style="margin:0px" align=right>20,710</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; border-bottom:1.333px solid #000000" valign=bottom width=15.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=61.267><P style="margin:0px" align=right>27,085,549</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; border-bottom:1.333px solid #000000" valign=bottom width=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=69.333><P style="margin:0px" align=right>(30,066,413</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; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(148,000</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=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(278,154</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: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=14><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=62.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; 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=68.067><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; 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=72.733><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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=11.867><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=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=15.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=61.267><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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=69.333><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; 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=67.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=9.4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=67.267><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></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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733><P style="margin:0px" align=right>300,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=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.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">&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=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.267><P style="margin:0px" align=right>194,700</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=7.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>195,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">Net income for the three months ended September&nbsp;30, 2018</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:1.333px solid #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=62.667><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=8.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=68.067><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=72.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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=11.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=64.8><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=15.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=61.267><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><TD style="margin-top:0px" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=69.333><P style="margin:0px" align=right>632,625</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; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>&#151;</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; border-bottom:1.333px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1.333px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>632,625</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 September&nbsp;30, 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; border-bottom:3px double #000000" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=62.667><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">&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=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=68.067><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=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=72.733><P style="margin:0px" align=right>21,010,059</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=11.867><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>21,010</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=15.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=61.267><P style="margin:0px" align=right>27,280,249</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=7.333><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=69.333><P style="margin:0px" align=right>(29,433,788</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(148,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">)</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.267><P style="margin:0px" align=right>549,471</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>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 and Nine Months Ended September 30, 2018 and 2019</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=14 /><TD width=62.667 /><TD width=6.667 /><TD width=6.667 /><TD width=8.467 /><TD width=68.2 /><TD width=6.667 /><TD width=6.667 /><TD width=7.667 /><TD width=69 /><TD width=6.667 /><TD width=6.667 /><TD width=11.733 /><TD width=64.933 /><TD width=6.667 /><TD width=6.667 /><TD width=7.667 /><TD width=69 /><TD width=6.667 /><TD width=6.667 /><TD width=7.267 /><TD width=69.4 /><TD width=6.667 /><TD width=6.667 /><TD width=9.4 /><TD width=67.267 /><TD width=6.667 /><TD width=6.667 /><TD width=10 /><TD width=68.8 /><TD width=4.467 /></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; border-bottom:1px solid #000000" valign=bottom width=166.667 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; 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=166.667 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; 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=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Additional</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.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=76.667 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; 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=76.667 colspan=2><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=6.667><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=78.8 colspan=2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.467><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">&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=76.667 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:1px solid #000000" valign=bottom width=76.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:1px solid #000000" valign=bottom width=76.667 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:1px solid #000000" valign=bottom width=76.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:1px solid #000000" valign=bottom width=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Paid-in-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:1px solid #000000" valign=bottom width=76.667 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:1px solid #000000" valign=bottom width=76.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Treasury 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=78.8 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: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=76.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;&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=76.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;&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=76.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;&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=76.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;&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=76.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;&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=76.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;&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=76.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;&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=78.8 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;&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&nbsp;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=14><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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">&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=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>21,082,351</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=11.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><P style="margin:0px" align=right>21,082</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=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>27,397,225</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=7.267><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.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"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=10><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right><B>&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">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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>3,000,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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><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">&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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>1,647,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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><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">Stock options granted to employees</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=62.667><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><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>21,892</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><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><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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right>21,892</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.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=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=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64.933><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=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=69><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=69.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=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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.8><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">Balance March&nbsp;31, 2019</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=62.667><P style="margin:0px" align=right>2,830</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=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><P style="margin:0px" align=right>2,830,000</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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>24,082,351</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=11.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><P style="margin:0px" align=right>24,082</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=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>29,066,117</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=7.267><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><P style="margin:0px" align=right>(30,225,664</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><P style="margin:0px" align=right>(149,459</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.667><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=68.8><P style="margin:0px" align=right>1,545,076</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">&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=62.667><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.667><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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.667><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=69><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><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.667><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=69><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><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.667><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=68.8><P style="margin:0px" align=right>&nbsp;</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">Commons stock issued for 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" valign=bottom width=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.667><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><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>1,072,873</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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><P style="margin:0px" align=right>1,073</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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>512,947</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><P style="margin:0px" align=right>0</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right>514,020</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 Repurchase</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=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.267><P style="margin:0px" align=right>(1,151</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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><P style="margin:0px" align=right>(1,151</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">Stock options granted to employees</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=62.667><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><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>6,241</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><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><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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right>6,241</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>(10,000</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><P style="margin:0px" align=right>(10,000</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">Net loss for the three months ended June&nbsp;30, 2019</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.667><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=68.2><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.667><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=69><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.933><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.667><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=69><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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=69.4><P style="margin:0px" align=right>(1,949,791</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.267><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.667><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=68.8><P style="margin:0px" align=right>(1,949,791</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</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 June&nbsp;30, 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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=62.667><P style="margin:0px" align=right>2,830</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=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.2><P style="margin:0px" align=right>2,830,000</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=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=69><P style="margin:0px" align=right>25,155,224</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=11.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64.933><P style="margin:0px" align=right>25,155</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=7.667><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=69><P style="margin:0px" align=right>29,575,305</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=7.267><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=69.4><P style="margin:0px" align=right>(32,175,455</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(150,610</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=10><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.8><P style="margin:0px" align=right>104,395</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>275,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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><P style="margin:0px" align=right>275</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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>150,975</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><P style="margin:0px" align=right>151,250</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">Series B preferred converted to common stock</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=62.667><P style="margin:0px" align=right>(750</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><P style="margin:0px" align=right>(750,000</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.667><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=69><P style="margin:0px" align=right>1,500,000</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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><P style="margin:0px" align=right>1,500</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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>748,500</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><P style="margin:0px" align=right>&#151;&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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right>&#151;</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>6,884</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><P style="margin:0px" align=right>6,884</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">Common stock issued for services</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=62.667><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><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>34,764</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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><P style="margin:0px" align=right>35</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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><P style="margin:0px" align=right>19,131</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><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><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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.8><P style="margin:0px" align=right>19,166</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">Debt discount from warrants issued with promissory note</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=62.667><P style="margin:0px" align=right>&#151;&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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.2><P style="margin:0px" align=right>&#151;&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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>&#151;&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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><P style="margin:0px" align=right>&#151;&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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69><P style="margin:0px" align=right>146,779</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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=69.4><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=68.8><P style="margin:0px" align=right>146,779</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">Stock Repurchase</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=62.667><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><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=68.2><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.933><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><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=7.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69><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><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=69.4><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><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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.267><P style="margin:0px" align=right>(6,842</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.667><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=68.8><P style="margin:0px" align=right>(6,842</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.467><P style="margin:0px">)</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 September&nbsp;30, 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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=62.667><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=8.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.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=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=69><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=11.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64.933><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=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=69><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=7.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=69.4><P style="margin:0px" align=right>(1,144,069</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=9.4><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.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=10><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=68.8><P style="margin:0px" align=right>(1,144,069</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">Balance September&nbsp;30, 2019</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=14><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=62.667><P style="margin:0px" align=right>2,080</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=8.467><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=68.2><P style="margin:0px" align=right>2,080,000</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.667><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=69><P style="margin:0px" align=right>26,964,988</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=11.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=64.933><P style="margin:0px" align=right>26,965</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.667><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=69><P style="margin:0px" align=right>30,647,574</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.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.267><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=69.4><P style="margin:0px" align=right>(33,319,524</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</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=9.4><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.267><P style="margin:0px" align=right>(157,452</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.667><P style="margin:0px">)</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=10><P style="margin:0px">&nbsp;$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=68.8><P style="margin:0px" align=right>(722,437</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=4.467><P style="margin:0px">)</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></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=7 /><TD width=7.533 /><TD width=65.2 /><TD width=7 /><TD width=7 /><TD width=7.533 /><TD width=65.2 /><TD width=6.867 /></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=7><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=159.467 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Nine Months Ended</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></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=7><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=159.467 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30,</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></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=7><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=72.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=7><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=7><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=72.733 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</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></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=7><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733 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; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.733 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; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px"><B>&nbsp;&nbsp;</B></P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px"><B>Net loss</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(3,049,691</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(744,842</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>136,108</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>71,318</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>35,017</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>403,070</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>9,401</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>124,810</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(1,093,143</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>379,136</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>76,228</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(562,263</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>58,934</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(509,958</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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 payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>461,701</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>168,692</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(682</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>875</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(195,120</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>50,671</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Accrued expenses</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>27,804</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>17,523</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>534,415</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(1,141,088</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>1,057,747</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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">Deferred revenue</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>126,534</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>(159,532</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.867><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Net cash used in operating activities</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(3,623,876</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(92,459</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">)</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=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Cash flows from investing activities:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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">Software development costs</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(60,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Purchase of patents/trademarks</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(11,595</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(5,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>(133,039</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>(157,804</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.867><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Net cash used in investing activities</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(144,634</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(223,304</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">)</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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Cash flows from financing activities:</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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">Repurchase of common stock</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(7,993</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(2,689</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(2,997</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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 related party notes</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(80,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(48,215</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Issuance cost</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(10,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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">Repayments of insurance and equipment financing</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(207,187</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>(197,792</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Payments of financial lease</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(10,851</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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 notes payable-related parties</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>1,080,000</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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">Proceeds from notes payable</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>250,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>2,315,268</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>195,000</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Net cash provided by (used in) financing activities</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>3,326,548</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(54,004</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">)</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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Net decrease in cash</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(441,962</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>(369,767</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B>Cash, beginning of period</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>1,209,301</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=65.2><P style="margin:0px" align=right>1,941,818</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px"><B>Cash, end of period</B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>767,339</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>1,572,051</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><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=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px"><B>&nbsp;</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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 Disclosure of Cash Flow Information:</U></B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><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">Interest paid</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>5,728</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>7,411</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><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=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px"><B><U>Supplemental Non-Cash Investing and Financing Activities:</U></B></P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.533><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=65.2><P style="margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.867><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 issued for accrued BOD fees</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>19,166</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>73,708</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><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">Note issued for financing of insurance premiums</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>217,804</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>217,173</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.867><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">Debt discount on Notes issued</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>12,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=65.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=6.867><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">Note issued for equipment financing lease</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=65.2><P style="margin:0px" align=right>102,928</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=7.533><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=72.067 colspan=2><P style="margin:0px" align=right>&#151;</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>September 30, 2019</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 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 nine months ended September 30, 2019 are not indicative of the results that may be expected for the year ending December 31, 2019 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, 2018 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 15, 2019.</P>
<P style="margin:0px" align=justify><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 consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue 360, Inc. All inter-company transactions and balances are eliminated in consolidation.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><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>September 30, 2019</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><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 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 September 30, 2019, balance in one financial institution exceeded federally insured limits by approximately $490,005.</P>
<P style="margin:0px" 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" 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 nine months ended September 30, 2019, two customers accounted for 66%, and 14% of revenues. For the nine months ended September 30, 2018, two customers accounted for 47% and 36% of revenues. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>At September 30, 2019, four customers accounted for 32%, 23%, 17% and 13% of accounts receivable. At December 31, 2018,<FONT style="font-size:8pt"> </FONT>two customers accounted for 58% and 34% of accounts receivable.</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 69% 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><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>September 30, 2019</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>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><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 September 30, 2019, there was an aggregate of 21,301,988 outstanding warrants to purchase shares of common stock. At September 30, 2019, there was an aggregate of 2,282,000 shares of employee stock options to purchase shares of common stock. Also, at September 30, 2019, 4,160,000 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="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>September 30, 2019</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>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. </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>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;</P>
<P style="margin:0px" align=justify>In August 2018, the FASB issued&nbsp;ASU 2018-13,&nbsp;&#147;Changes to Disclosure Requirements for Fair Value Measurements&#148;, which will improve the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements, and is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company will be evaluating the impact this standard will have on the Company&#146;s financial statements.</P>
<P style="margin:0px" align=justify>&nbsp;</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>September 30, 2019</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>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 $3,049,691 for the nine months ended September 30, 2019. During the same period, cash used in operating activities was $3,623,876. The working capital deficit and accumulated deficit as of September 30, 2019 were $1,300,123 and $33,319,524 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 a capital raise which was completed in late 2017 (the &#147;2017 Offering&#148;). Prior to this event, the Company was carrying significant debt obligations including a senior secured note with cash interest payments. The Company recently secured two short-term, unsecured loans for a total of $1,262,500.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>After the 2017 Offering, management paid down all debt which eliminated monthly obligations for interest payments other than for normal course of business financing, secured sufficient working capital for ongoing operations and was successful in closing business and establishing a backlog such that we were breakeven or profitable in two of the last four quarters excluding the current quarter. The Company has been successful in increasing its ongoing working capital upon realizing proceeds of $2,315,268 from the exercise of certain warrants. Further, the Company continues to be successful in identifying, closing and executing large contracts in the Freight railroad industry. We expect to receive a substantial order in the fourth quarter from an existing client which will substantially boost our cash reserves in the short term.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Management continues to believe that we have alleviated 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. Ultimately, 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. Additionally, the Company expects potential further warrant exercises, in addition to potential capital raises of its equity or debt securities, though no guarantees can be made with respect to the foregoing. Management will continue to evaluate these plans in future filings.</P>
<P style="margin:0px" align=justify><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>At September 30, 2019 and December 31, 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.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Software development costs consisted of the following at September 30, 2019 and December 31, 2018:</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>September 30, </B></P>
<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><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, 2018</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>(35,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>(20,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>25,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>40,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 nine months ended September 30, 2019 and 2018 was $15,000 and $15,000, respectively. </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>September 30, 2019</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 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>September 30, 2019</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, 2018</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>&#151;</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>9.29</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>25,066</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>9.29</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>15,844</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>8,501</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>10.25</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>&#151;</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>14,763</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>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=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>43,103</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>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=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>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.867><P style="line-height:11pt; margin:0px" align=right>&nbsp;</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>58,947</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>48,330</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, 2018 with its insurance provider by issuing a $25,066 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 9.29% payable in monthly installments of principal and interest totaling $2,172 through September 23, 2019. The balance of Insurance Note 1 as of September 30, 2019 and December 31, 2018 was zero and $25,066, 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, 2018 with its insurance provider by issuing a $49,000 note payable (Insurance Note 2) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378 through February 15, 2019. The policy renewed on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $5,326. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 2 was $15,844 and $8,501, 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 September 15, 2018 renewing with its insurance provider by issuing a $15,810 note payable (Insurance Note 3), secured by that policy, with an annual interest rate of 10.75% payable in monthly installments of principal and interest totaling $1,660 through July 15, 2019. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 3 was zero and $14,763, 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, 2018 with its insurance provider by issuing a $127,561 note payable (Insurance Note 4) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 8.80% payable in monthly installments of principal and interest totaling $13,276 through November 3, 2018. The policy renewed 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. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 4 was $43,103 and zero, respectively. </P>
<P style="margin:0px"><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.467 /><TD width=60.6 /><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.333 /><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.333 /><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=69.067 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.4 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30, 2019</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=157.933 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>December 31, 2018</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=69.067 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.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=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.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=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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.6><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.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=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.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=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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.6><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.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=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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=62.067><P style="margin:0px" align=right>&#151;</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=69.733><P style="margin:0px" align=right>&#151;</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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.6><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.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=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>&#151;</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=69.733><P style="margin:0px" align=right>&#151;</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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.6><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.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=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>&#151;</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=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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=60.6><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>(143,628)</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.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>&#151;</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.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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.6><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>856,372</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #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.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>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #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.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 an 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 166,875 shares of the Company&#146;s common stock at a price of $0.55 per share.&nbsp; The balance of this note as of September 30, 2019 was $267,000.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><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>September 30, 2019</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>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 458,125 shares of the Company&#146;s common stock at a price of $0.55 per share.&nbsp; The balance of this note as of September 30, 2019 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 note 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 consolidated financial statements. &nbsp;The fair value pricing model used the following assumptions; stock price $0.50, warrant exercise price $0.55, 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 nine months ended September 30, 2019, the Company recorded $3,151 for amortization of the debt discount discussed above to interest expense in the accompanying consolidated financial statements.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company entered into an agreement with a related party on August 29, 2019 whereby the related party loaned the Company an aggregate principal amount of $80,000. The note carries an annual percentage rate of 8% which was repaid on September 25, 2019 in addition to $456 in accrued interest.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B><U>Notes Payable</U></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=5.6 /><TD width=8.4 /><TD width=60.8 /><TD width=4.267 /><TD width=4 /><TD width=5.133 /><TD width=14.667 /><TD width=55.533 /><TD width=4.133 /><TD width=4.333 /><TD width=8.733 /><TD width=64.533 /><TD width=4.467 /><TD width=4.333 /><TD width=9.4 /><TD width=68.533 /><TD width=4.333 /><TD width=4.333 /><TD width=8.733 /><TD width=61.667 /><TD width=4.333 /><TD width=4.333 /><TD width=8.733 /><TD width=68.533 /><TD width=3.733 /></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=69.2 colspan=2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=4.267><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.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=70.2 colspan=2><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.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=160 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30, 2019</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=156.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>December 31, 2018</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.733><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=69.2 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=top width=4.267><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.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=70.2 colspan=2><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" 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=73.267 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=77.933 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.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.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=77.267 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.733><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.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=4.267><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.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=14.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=55.533><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.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=64.533><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.533><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=61.667><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=68.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.733><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>Shareholder</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.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=4.267><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.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=55.533><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.133><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=64.533><P style="margin:0px" align=right>262,500</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.533><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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=61.667><P style="margin:0px" align=right>&#151;</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=68.533><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=3.733><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.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=4.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=top width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=14.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=55.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=4.133><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=64.533><P style="margin:0px" align=right>(6,250</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.533><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=61.667><P style="margin:0px" align=right>&#151;</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.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=68.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=3.733><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.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=4><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=14.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=55.533><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.133><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=64.533><P style="margin:0px" align=right>256,250</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.533><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=61.667><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=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=68.533><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=3.733><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px"><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.&nbsp; The note was issued with a 5% original issue discount and the company received a net amount of $250,000.&nbsp; No other consideration was given. The balance of the note as of September 30, 2019 was $256,250.</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 September 30, 2019 and December 31, 2018, was $28,512 and $31,201, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.75% at September 30, 2019. 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 payroll taxes in full. However, the Company had previously appealed to the IRS for a reduction of penalty payments assessed for the late payment of payroll taxes. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. Beginning in July 2018, the Company has made monthly payments in the amount of $15,000 in order to pay down the accrued late fees. At September 30, 2019, the payroll taxes payable balance of $122,453 includes accrued late fees in the amount of $33,572. </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>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>September 30, 2019</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>Licensing Agreement</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<A NAME="_Hlk513736246"></A><P style="margin:0px" align=justify>The Company has entered into a new software license and configuration services agreement with a third-party vendor. The annual support and maintenance fees of approximately $300,000 include support and updates to the vendor&#146;s Gateway software and customer access to their services (including web application, mobile application, and associated APIs) for gateway configuration, gateway monitoring and management, application configuration, application management, and automatic model updates. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company has also entered into a SaaS Agreement with the same vendor that is an Amazon AWS-hosted software service enabling the automation of visual observation tasks using deep convolutional neural networks and other computer vision techniques. It consists of a public API, web application, iPhone application, and associated backend services. The system supports the labeling of example image data, the automatic building of classification, detection, localization, measuring and counting applications based on the labeled example data, and the run-time deployment of the trained application models. </P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Finance Lease</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px">At September 30, 2019, future minimum lease payments due under Finance Lease is as follows:</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=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 September 30,</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">2019</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>9,270</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">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="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>37,080</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">2021</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="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>37.080</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">2022</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>27,811</P>
</TD><TD style="margin-top:0px; 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; 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" 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>111,241</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:&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>(19,164</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 September 30, 2019</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>92,077</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 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: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>(43,669</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 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: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>48,408</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="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 two operating lease agreements for office and warehouse space of approximately 12,708 square feet located in Jacksonville, Florida. On April 1, 2019, the Company increased the office square feet from 8,308 to 10,203 office space. The Company now has a total of office and warehouse space of approximately 14,603 square feet. The current lease was amended on May 1, 2016 and again on April 1, 2019 and ends on October 31, 2021. The rent is subject to an annual escalation of 3%, beginning May 1, 2017. The Company entered a new lease agreement of office and warehouse space on June 1, 2018 and ending May 31, 2021. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px">At September 30, 2019, future minimum lease payments due under Operating Leases are as follows:</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=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 September 30,</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">2019</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>76,353</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">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="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>279,997</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">2021</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="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>213,568</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">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; border-top:1px solid #000000" valign=bottom width=8.067><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=80.067><P style="line-height:11pt; margin:0px" align=right>569,918</P>
</TD><TD style="margin-top:0px; 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; 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>(35,503</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 September 30, 2019</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>534,415</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 Operating Leases</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>(241,000</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 Operating Leases</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>293,415</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="margin:0px"><BR></P>
<P style="margin:0px"><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>September 30, 2019</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">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 $597,103. The right of use asset balance at September 30, 2019 was $509,958, the operating lease liability &#150; current portion was $241,000 and the operating lease liability &#150; long term portion was $293,415. 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 consolidated statement of operations or our 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 consolidated statements of operations.</P>
<P style="line-height:11pt; margin:0px" align=justify><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 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 3,000,000 shares, to reduce the exercise price of these warrants to $0.55 from the original exercise price of $0.65 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for proceeds to the Company of $1,650,000. &nbsp;The Company also accepted warrant exercises in the second quarter of 2019 from three additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 934,581 shares. The exercise price of these warrants was also lowered to $0.55 from the original exercise price of $0.65 based on immediate exercise for further proceeds to the Company of $514,020. Further, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants. &nbsp;Additionally, the Company also accepted warrant exercises in the third quarter of 2019 from two additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 275,000 shares of common stock for proceeds to the Company in the amount of $151,250.</P>
<P style="line-height:8pt; 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 nine months ended September 30, 2019, was $35,017 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 September 30, 2019, the total compensation cost for stock options not yet recognized was $39,155. 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><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>September 30, 2019</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>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 2,500,000 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 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 September 30, 2019, and December 31, 2018, options to purchase 2,282,000 shares of common stock and 2,242,000 shares of common stock were outstanding under the 2016 Plan, respectively.</P>
<P style="line-height:11pt; margin:0px">The Company has no expired employee stock options under the 2016 Plan at September 30, 2019.</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=6.733 /><TD width=3.333 /><TD width=81.067 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=81.2 /><TD width=6.733 /><TD width=6.733 /><TD width=3.333 /><TD width=81.067 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=81.2 /><TD width=6.733 /></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.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=185.8 colspan=6><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=185.8 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30, 2019</B></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; padding-left:8px; text-indent:-8px; 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=84.4 colspan=2><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=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.933 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=84.4 colspan=2><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=87.933 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; 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">&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=84.4 colspan=2><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=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.933 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=87.933 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; 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">&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=84.4 colspan=2><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=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.933 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=84.4 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=87.933 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; 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">&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=84.4 colspan=2><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=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=87.933 colspan=2><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=6.733><P style="margin:0px; font-size:8pt">&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>Shares</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; border-bottom:1px solid #000000" valign=bottom width=87.933 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; font-size:8pt">&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">Outstanding at December 31, 2018</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.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; 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=6.733><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; 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">&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>2,242,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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>1.00</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:8px; text-indent:-8px">Granted</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.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.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.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">&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>240,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">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px" align=right>1.00</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:8px; text-indent:-8px">Exercised</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.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; 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=6.733><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; 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">&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>&#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">$</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=6.733><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">Forfeited</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.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.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.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">&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>(200,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">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px" align=right>1.00</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:8px; text-indent:-8px">Expired</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.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=81.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top 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.2><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">&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=top width=81.067><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=top 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">&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=81.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:8px; text-indent:-8px">Outstanding at September 30, 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" 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.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.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">&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,282,000</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" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=81.2><P style="margin:0px" align=right>1.00</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:8px; text-indent:-8px">Exercisable at September 30, 2019</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.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; 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=6.733><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; 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">&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,042,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" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=81.2><P style="margin:0px" align=right>1.00</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:8px; text-indent:-8px">&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.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.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.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">&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">&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=81.2><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><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Outstanding</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=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; 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=6.733><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; 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">&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">&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=81.2><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></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Weighted average remaining contractual term</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.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.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.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">&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">&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">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=81.2><P style="margin:0px" align=right>3.82</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>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Aggregate intrinsic value</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.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; 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=6.733><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; 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">&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; 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; 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=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=6.733><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">Weighted average grant date fair value (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=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.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.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">&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">&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=81.2><P style="margin:0px" align=right>0.21</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>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">&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.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; 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=6.733><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; 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">&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; 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=6.733><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; 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></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Exercisable</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=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.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.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">&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.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.2><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><P style="margin:0px; padding-left:8px; text-indent:-8px">Weighted average remaining contractual term</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.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; 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=6.733><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; 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">&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; 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; 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.2><P style="margin:0px" align=right>3.55</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>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding-left:8px; text-indent:-8px">Aggregate intrinsic value</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; 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.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=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.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.2><P style="margin:0px" align=right>&#151;</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></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 120,000 stock options exercisable at $1.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 200,000 stock options previously granted. &nbsp;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 120,000 stock options exercisable at $1.00 per share vesting one year from the date of grant.</P>
<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>September 30, 2019</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>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 nine months ended September 30, 2019:</P>
<P style="margin:0px"><BR></P>
<A NAME="_Hlk520966032"></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=5.6 /><TD width=6.933 /><TD width=64.533 /><TD width=5.8 /><TD width=4.333 /><TD width=8.733 /><TD width=63.6 /><TD width=4.333 /><TD width=4.333 /><TD width=8.867 /><TD width=80.8 /><TD width=3.467 /></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; border-bottom:1px solid #000000" valign=bottom width=252.267 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>September 30, 2019</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.467><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.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=71.467 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Number of Warrants</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><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=72.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Weighted</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>Avg.</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>Exercise</B></P>
<P style="margin:0px; font-size:8pt" align=center><B>Price</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=89.667 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Remaining Contractual Life (Years)</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=3.467><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">Outstanding at December 31, 2018</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><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=64.533><P style="margin:0px" align=right>25,539,087</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin: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=63.6><P style="margin:0px" align=right>.70</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.8><P style="margin:0px" align=right>3.9</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Warrants expired</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=6.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>536</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><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=63.6><P style="margin:0px" align=right>84.00</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.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.467><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">Warrants issued </P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><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=64.533><P style="margin:0px" align=right>625,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><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=63.6><P style="margin:0px" align=right>.55</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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=80.8><P style="margin:0px" align=right>5.0</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.467><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Warrants cancelled/exercised</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><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=64.533><P style="margin:0px" align=right>(4,861,563</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><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=63.6><P style="margin:0px" align=right>.56</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">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.8><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">Outstanding at end of period</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><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=6.933><P style="margin:0px; padding: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=64.533><P style="margin:0px" align=right>21,301,988</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin: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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=63.6><P style="margin:0px" align=right>.63</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.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=80.8><P style="margin:0px" align=right>3.3</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.467><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Exercisable at end of period</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>21,301,988</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=8.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=63.6><P style="margin:0px" align=right>.63</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=80.8><P style="margin:0px" align=right>3.3</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=3.467><P style="margin:0px">&nbsp;</P>
</TD><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></TR>
</TABLE>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>During the first quarter of 2019, the Company received $1,650,000 for the exercise of warrants for 3,000,000 shares of common stock.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>During the second quarter of 2019, the Company received an aggregate of $514,020 for the exercise of warrants to purchase 934,581 shares of common stock. Also, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>During the third quarter of 2019, the Company received $151,250 for the exercise of warrants for 275,000 shares of common stock.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><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 three sources: (1) Project Revenue; (2) Maintenance and Technical Support and (3) IT Asset Management (software licensing, consulting and auditing).</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 project 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"><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>September 30, 2019</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 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 September 30, 2019 and December 31, 2018, 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.067 /><TD width=6.667 /><TD width=64.467 /><TD width=5.867 /><TD width=6.2 /><TD width=6.667 /><TD width=59.733 /><TD width=5.467 /></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.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=71.133 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>September 30, </B></P>
<P style="margin:0px; font-size:8pt" align=center><B>2019</B></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=bottom width=6.2><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=66.4 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>December 31. 2018</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.467><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.067><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>15,063,602</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.2><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=59.733><P style="margin:0px" align=right>4,273,057</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.467><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.067><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=64.467><P style="margin:0px" align=right>(13,477,464</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.867><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=59.733><P style="margin:0px" align=right>(3,064,453</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.467><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.067><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>1,586,138</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.2><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=59.733><P style="margin:0px" align=right>1,208,604</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.467><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 September 30, 2019 and December 31, 2018, 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>September 30, </B></P>
<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><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. 2018</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>2,665,570</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>8,563,241</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" 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>(1,557,828</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>(6,314,412</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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>1,107,742</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>2,248,829</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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>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>Maintenance and 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>IT Asset Management Services (&#147;ITAM&#148;)</B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Company&#146;s ITAM 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>
<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>September 30, 2019</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>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>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 ITAM 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>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:0px; clear:left" align=justify><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>September 30, 2019</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-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; 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 nine 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"><B>Quantitative: &nbsp;</B></P>
<P style="margin:0px" align=center><B><U>For the Nine Months Ended September 30, 2019</U></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=5.6 /><TD width=20.867 /><TD width=48.067 /><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="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=68.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.267 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=73.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.333 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=78.133 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=69.667 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=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" valign=bottom width=5.6><P style="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.867><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>6,039,521</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>317,222</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>76,586</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>147,011</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>1,075,274</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>240,673</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="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="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.067><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=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" valign=bottom width=5.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.867><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>5,433,356</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="margin:0px; font-size:9pt" align=right>315,025</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="margin:0px; font-size:9pt" align=right>53,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="margin:0px; font-size:9pt" align=right>86,348</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="margin:0px; font-size:9pt" align=right>1,066,164</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="margin:0px; font-size:9pt" align=right>6,954,062</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>606,165</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>2,197</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>23,417</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>60,663</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>9,110</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>701,552</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=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" valign=bottom width=5.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.067><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>198,838</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>198,838</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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.867><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.067><P style="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="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="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="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="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="margin:0px; font-size:9pt" align=right>41,835</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="margin:0px; font-size:9pt" align=right>41,835</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="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="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.867><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>6,039,521</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>317,222</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>76,586</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>147,011</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>1,075,274</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>240,673</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.067><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=20.867><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=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" valign=bottom width=5.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=20.867><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>5,433,356</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.2><P style="margin:0px; font-size:9pt" align=right>315,025</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.867><P style="margin:0px; font-size:9pt" align=right>53,169</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=57.533><P style="margin:0px; font-size:9pt" align=right>86,348</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=54.267><P style="margin:0px; font-size:9pt" align=right>1,066,164</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=72.067><P style="margin:0px; font-size:9pt" align=right>240,673</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.6><P style="margin:0px; font-size:9pt" align=right>7,194,735</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=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" valign=bottom width=5.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=20.867><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.067><P style="margin:0px; font-size:9pt" align=right>606,165</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="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="margin:0px; font-size:9pt" align=right>2,197</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>23,417</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>60,663</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="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="margin:0px; font-size:9pt" align=right>701,552</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.6><P style="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.867><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=48.067><P style="margin:0px; font-size:9pt" align=right>6,039,521</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>317,222</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>76,586</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>147,011</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>1,075,274</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>240,673</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.267><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="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="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="margin:0px; font-size:9pt" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><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 November 12, 2019, the Company repaid a note payable in the amount of $262,500. (see Note 4)</P>
<P style="margin:0px"><BR></P>
<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">&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, 2018, 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 50 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 truevue360&#153; through its subsidiary, TrueVue360, Inc., (&#147;TrueVue360&#148;) 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><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>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">Further, the Company is broadening its offerings in the IT asset management (&#147;ITAM&#148;) space for large data centers. During the quarter ended June 30, 2018, the Company announced its new dcVue software platform which is the basis for expanded offerings into this market area. The dcVue offering is a new software platform that replaces the Company&#146;s On-Site Physical Inventory (OSPI) system that was commercially marketed from 2010 until 2015. OSPI was used by Duos&#146; ITAM auditing teams until early this year and has now been replaced by dcVue. dcVue is based upon the Company&#146;s OSPI patent which was awarded in 2010. The Company will be making dcVue available for license to our customers later this year as a licensed software product. We intend to further develop our ITAM offerings for large data centers with the objective of offering existing Company technologies for data and video analytics. The Company implemented a new plan to expand and focus its sales efforts through the addition of strategic partners. </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 September 30, 2019 Compared to Three Months Ended September 30, 2018 </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>September 30,</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>2019</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>2018</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>2,198,401</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>5,102,216</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>1,172,942</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,773,862</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>1,025,459</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,328,354</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,157,360</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>1,692,121</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>(1,131,901</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>636,233</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>(12,168</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>(3,608</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>(1,144,069</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>632,625</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>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><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>September 30,</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>2019</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>2018</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">Projects</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>1,921,306</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>4,731,106</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>-59%</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">Maintenance and 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>229,008</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>371,110</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>-38%</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">IT asset management 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; border-bottom:1px solid #000000" valign=bottom width=9.933><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.533><P style="margin:0px" align=right>48,087</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #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; 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=63.333><P style="margin:0px; font-size:9pt" align=right>&#151;</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; 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">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-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>2,198,401</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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-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=63.333><P style="margin:0px" align=right>5,102,216</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>-57%</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;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, albeit to a lesser degree than previously thought. Although these delays may impact the projects revenue portion of our business, they are not expected to have any material impact for the full year. &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>Maintenance and technical support revenues were lower in the quarter as the result of new maintenance contracts being delayed in line with the delays in implementation. 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 ITAM division recorded an increase in revenue in the third quarter of 2019. &nbsp;The increase in ITAM revenues is due to the ITAM division release of a new version of its software which is anticipated to broaden market acceptance of its offerings. </P>
<P style="line-height:8pt; 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>September 30,</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>2019</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>2018</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">Projects</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>984,805</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,684,785</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>-63%</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">Maintenance and 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>158,785</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>89,077</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>78%</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">IT asset management 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; border-bottom:1px solid #000000" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.133><P style="margin:0px" align=right>29,352</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #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; border-bottom:1px solid #000000" valign=bottom width=8.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=62.867><P style="margin:0px; font-size:9pt" align=right>&#151;</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; 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">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-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.133><P style="margin:0px" align=right>1,172,942</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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-bottom:3px double #000000" valign=bottom width=8.467><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>2,773,862</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>-58%</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 projects decreased in line with the decrease in revenues. The overall gross margin was slightly higher during the period compared to the equivalent period in 2018 due to a continued focus on build costs and certain savings through efficiency. The significant increase in personnel in anticipation of increased execution and support requirements for the second half of the year and into 2020 which we saw in the second quarter was no longer a factor in the current quarter. &nbsp;The tighter cost controls on production of systems and the efficiencies gained through the implementation of projects at the Operations and Engineering Center prior to customer deployment continues to have positive effect and this trend is expected to continue as the Company continues its focus on reducing the costs of delivery and streamlining execution for delivery of a greater number of projects. Cost of Revenues increased on maintenance and technical support as a result of additional investments in staffing to support a greater number of installations. </P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Gross Profit</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.467 /><TD width=10.2 /><TD width=66.267 /><TD width=5.8 /><TD width=4.333 /><TD width=8.867 /><TD width=64.933 /><TD width=4.333 /><TD width=5.667 /><TD width=1.333 /><TD width=74.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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=246.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Three Months Ended</B></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.467><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=246.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>September 30,</B></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.467><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=76.467 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><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=73.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</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=5.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=75.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=10.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=66.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=64.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=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=74.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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10.2><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.267><P style="margin:0px" align=right>2,198,401</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><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.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><P style="margin:0px" align=right>5,102,216</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=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=74.6><P style="margin:0px" align=right>-57%</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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=66.267><P style="margin:0px" align=right>1,172,942</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.933><P style="margin:0px" align=right>2,773,862</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=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=74.6><P style="margin:0px" align=right>-58%</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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=10.2><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.267><P style="margin:0px" align=right>1,025,459</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.933><P style="margin:0px" align=right>2,328,354</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.333><P style="margin: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=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=74.6><P style="margin:0px" align=right>-56%</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>Gross Profit was $1,025,459 or 47% of revenues compared to $2,328,354 or 46% of revenues for the three months ended September 30, 2019 and 2018, respectively. The overall decrease in gross profit of 56% reflects the lower revenues for the quarter although the gross profit as a percentage of the revenues was slightly higher. Although, the implementation of ASC 606 covering revenue from contracts with customers, had a temporary impact on overall gross margin during some previous reporting periods there was no impact during this quarter. &nbsp;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 and continue to improve going forward.</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>September 30,</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>2019</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>2018</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">Selling and marketing expenses</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>98,311</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>73,468</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>34%</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">Salaries, wages and contract labor</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>1,438,608</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>1,072,029</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>34%</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>97,273</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>122,755</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>-21%</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; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Professional fees</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>43,903</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>63,878</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>-31%</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">General and administration</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>479,265</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>359,991</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>33%</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,157,360</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>1,692,121</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>27%</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 27% for the equivalent period in 2018 reflecting the increase in resources related to the Company&#146;s anticipated growth. Selling and marketing expenses increased in line with the Company&#146;s investment in resources to support that growth. The measurable increase in salaries, wages and contract labor during the period is a result of a anticipated larger order book and the Company continues to invest in staff resources to ensure timely execution. Research and development expenses outside of labor costs decreased. Professional fees were also minimal for the period due to the fact that the Company is not engaged in any significant activities related to fundraising or other activities outside the normal course of business. Other general and administrative costs were higher as the result of additional business and non-project related travel. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>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 September 30, 2019 was $1,131,901 versus a profit from operations for the same period in 2018 of $636,233. The 278% increase in losses from operations are the result of lower revenues and gross margins for the period together with an increase in operating expenses. The losses are expected to be temporary and be offset for the full year with the anticipated growth in business from new contracts.</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 September 30, 2019 was $12,783 versus interest expense of $4,589 in the equivalent period in 2018. Interest costs continue to be minimal and are offset by earnings from cash on deposit in the amount of $615 at September 30, 2019 versus $981 in the same period of 2018.</P>
<P style="line-height:11pt; margin:0px" align=justify><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 September 30, 2019 was $1,144,069 against a net profit for the same period in 2018 of $632,624. The $1,776,693 negative change in net loss is primarily attributable to the decrease in project revenue. Net loss per common share was $0.04 versus a profit of $0.03 per share for the three months ended September 30, 2019 and 2018, respectively. </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>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="line-height:11pt; margin:0px" align=justify><B>Comparison for the Nine Months Ended September 30, 2019 Compared to Nine Months Ended September 30, 2018</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></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><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=top><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=top width=161.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Nine 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=top><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=161.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>September 30,</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=top><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=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; 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=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</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=top><P style="line-height:11pt; margin:0px" align=justify>, </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=top width=73.933 colspan=2><P style="margin: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=top width=73.933 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">&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=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=67.2><P style="margin:0px" align=right>7,896,287</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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>9,490,202</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=top><P style="margin:0px">Cost of 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>4,565,585</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>5,428,037</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=top><P style="margin:0px">Gross profit</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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>3,330,702</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; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>4,062,165</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; background-color:#FFFFFF" valign=top><P style="margin:0px">Operating expenses</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.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>6,365,319</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</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.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>4,795,994</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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=top><P style="margin:0px">Loss from operations</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,034,617</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=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>(733,829</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">)</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=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.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=67.2><P style="margin:0px" align=right>(15,074</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.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=67.2><P style="margin:0px" align=right>(11,013</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></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px">Net loss</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>(3,049,691</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><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=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>(744,842</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Revenues</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.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 Nine 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>September 30,</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>2019</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>2018</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">Projects</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>6,954,062</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>8,516,812</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>-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; padding-left:24px; text-indent:-8px">Maintenance and 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>701,552</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>881,004</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>-20%</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">IT asset management 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; border-bottom:1px solid #000000" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.533><P style="margin:0px" align=right>240,673</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #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; 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=63.333><P style="margin:0px" align=right>92,386</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>161%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin: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-bottom:3px double #000000" valign=bottom width=9.933><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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-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=63.333><P style="margin:0px" align=right>9,490,202</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>-17%</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 revenues were 17% lower for the period reflecting unanticipated delays in contract executions for two large new projects and the effects of such delay. &nbsp;Since the contracts were expected to be signed in 2019, the Company took the decision to begin acquiring certain components ahead of the contracts in order to ensure no material impacts to the Company&#146;s expected revenues for the year. &nbsp;The decrease in project revenues of 18% for the period was slightly offset by an improvement in the IT Asset Management business. The Company&#146;s stable capital structure enables us to more aggressively pursue large projects requiring the ability to deploy major resources and in the current period allowed us to begin implementation in advance of final contracts. This plus the ongoing investment by the Company in project resources impacted our cash resources which was offset by access to short term loans from two shareholders. &nbsp;By streamlining our project build and delivery process, largely as a result of the investment in the establishment of the Engineering and Operations Center in 2018, we have shortened our delivery times and implementation on major projects thus facilitating our ability to meet our planned revenue goals for the year. &nbsp;Although new maintenance contracts are being established as well as renewals of existing contracts from the shift to the next generation of technology systems, delays in contract signing have caused a temporary decline in maintenance and technical support revenues for the current period. The maintenance and technical support revenues are driven by successful completion on projects and represent services and support for those installations. For the year we do not anticipate a material effect and the Company expects to resume 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="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The ITAM division recorded an increase in revenue in the first nine months of 2019. &nbsp;The increase in ITAM revenues is due to the ITAM 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 2019. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><B>Cost of Revenues</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.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 Nine 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>September 30,</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>2019</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>2018</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">Cost of 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">Projects</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>4,045,448</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>5,079,455</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>-20%</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">Maintenance and 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>420,451</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>300,593</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>40%</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">IT asset management 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; border-bottom:1px solid #000000" valign=bottom width=9.933><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.533><P style="margin:0px" align=right>99,686</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #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; 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=63.333><P style="margin:0px" align=right>47,989</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>108%</P>
</TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin: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=bottom width=5.533><P style="margin:0px">&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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.533><P style="margin:0px" align=right>4,565,585</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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-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=63.333><P style="margin:0px" align=right>5,428,037</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>-16%</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>Cost of revenues on projects decreased in line with the decrease in revenues but with the overall growth in Costs in Project Revenues growing at a slower pace. &nbsp;We continue to focus on tighter cost controls on production of systems and the efficiencies gained through the implementation of projects at the Operations and Engineering Center prior to customer deployment. &nbsp;This positive trend is expected to continue as the Company continues its focus on reducing the costs of delivery and streamlining execution. Cost of Revenues increased on maintenance and technical support as new systems are being brought online but this increase is expected to be temporary with costs more in line with historical norms. &nbsp;Some of these costs are related to a number of new, complex systems being installed over the past periods. &nbsp;ITAM costs of revenue were higher compared to a significant increase in revenue as the result of a larger proportion of the revenue coming from professional services over the total period. &nbsp;This effect is not expected to continue going forward but variances in the individual quarters reflective of the balance of license sales to professional services revenues should be expected.</P>
<P style="line-height:11pt; margin:0px" align=justify><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.467 /><TD width=10.2 /><TD width=66.267 /><TD width=5.8 /><TD width=4.333 /><TD width=8.867 /><TD width=64.933 /><TD width=4.333 /><TD width=5.667 /><TD width=1.333 /><TD width=74.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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=246.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Nine Months Ended</B></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.467><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=246.333 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>September 30,</B></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.467><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=76.467 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><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=73.8 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2018</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=5.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=75.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>% Change</B></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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=10.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=66.267><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=64.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=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=74.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.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=10.2><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.267><P style="margin:0px" align=right>7,896,287</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.8><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.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64.933><P style="margin:0px" align=right>9,490,202</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=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=74.6><P style="margin:0px" align=right>-17%</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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=10.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=66.267><P style="margin:0px" align=right>4,565,585</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=8.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=64.933><P style="margin:0px" align=right>5,428,037</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=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=74.6><P style="margin:0px" align=right>-16%</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.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=10.2><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=66.267><P style="margin:0px" align=right>3,330,702</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=5.8><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.333><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=8.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=64.933><P style="margin:0px" align=right>4,062,165</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=4.333><P style="margin: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=1.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=74.6><P style="margin:0px" align=right>-18%</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Gross Profit was $3,330,702 or 42% of revenues compared to $4,062,165 or 43% of revenues for the nine months ended September 30, 2019 and 2018, respectively. The Gross Margin has remained stable for the period and broadly comparable with the same period in the prior year. As previously discussed, the implementation of ASC 606 covering revenue from contracts with customers, can have a temporary impact on overall gross margin during previous reporting periods as certain costs are recognized ahead of revenues. The effects of this are typically within a quarter and over the project cycle there is expected to be no material impact. &nbsp;As previously stated, management anticipates the overall gross margins for the business to be close to historical norms for the 2019 period even though the current period is below that target due to an increase in resources related to anticipated project revenues from new projects that are expected to begin in the second half of this year.</P>
<P style="line-height:11pt; 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 Nine 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>September 30,</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>2019</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>2018</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">Selling and marketing expenses</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>336,433</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>189,092</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>78%</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">Salaries, wages and contract labor</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>4,045,689</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>3,153,138</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>28%</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>328,403</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>401,116</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>-18%</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; background-color:#CCFFCC" valign=bottom><P style="margin:0px; padding-left:24px; text-indent:-8px">Professional fees</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>188,876</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>187,679</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>1%</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">General and administration</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>1,465,918</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>864,969</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>69%</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>6,365,319</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,795,994</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>33%</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><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>Operating expenses were higher by 33% for the equivalent period in 2018 reflecting the increase in resources related to the anticipated new contracts. Selling and marketing expenses increased significantly in line with the Company&#146;s plans to grow the business. The 28% increase in salaries, wages and contract labor is higher during the period due to an increase number of employees and additional contract expenses related to an overall expected increase in revenues. These increases are also a result of an increasing investment in the Company&#146;s TrueVue360 subsidiary focused on Artificial Intelligence. &nbsp;For the period, there were no revenues for TrueVue360 although we are anticipating revenues going forward. Research and development expenses, excluding personnel, decreased for the period. Professional fees were higher due to an increase in expenses related to legal fees with certain onetime expenses for the recent warrant execution and other expenses related to travel and a much larger workforce including additional facilities. Other G&amp;A costs were in line with the additional staff expenses and the growth of the Company. It is anticipated that, going forward, operating expenses will continue to grow at a slower rate than the revenue increases.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>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 nine months ended September 30, 2019 was $3,034,617 and the loss from operations for the same period in 2018 was $733,829. The 309% increase in loss from operations was mostly due to the overall increase in general and administrative costs along with the increase in costs in selling and marketing expense for the period against a lower overall revenue for the period. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Interest 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 nine months ended September 30, 2019 was $19,095 and the interest expense for same period in 2018 was $14,755. This was offset by $4,021 in interest income for the period versus $3,742 in the same period for 2018. &nbsp;This is due to generally higher amounts of available cash that generate interest income.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Other Expense</B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Other Expense for the nine months ended September 30, 2019 and 2018 was $15,074 and $11,013, respectively. The increase in other expense is due to higher interest costs related to financing short term debt offset by a slightly higher balance in the money market banking account for the first nine-month period in 2019. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B>Net 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 nine months ended September 30, 2019 and 2018 was $3,049,691 and $744,842, respectively. The increase in net loss is the result of lower revenues for the period as well as an increase in operating expenses in 2019 compared to the same period in 2018. Net loss per common share was $0.13 and $0.04 for the nine months ended September 30, 2019 and 2018, 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 September 30, 2019, the Company has a negative working capital of $1,300,123. We generated a net loss of $3,049,691 for the nine months ended September 30, 2019.</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>September 30,<BR>
2019</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>September 30,<BR>
2018</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) provided 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>(3,623,876</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>(92,459</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>(144,634</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>(223,304</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 (used) in 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>3,326,548</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>(54,004</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Net 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>(441,962</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.467><P style="margin:0px">)</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>(369,767</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.333><P style="margin:0px">)</P>
</TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<P style="margin:0px"><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>Net cash used in operating activities for the nine months ended September 30, 2019 was $3,623,876 and net cash used during the same period of 2018 was $92,459. The increase in net cash used in operations for the nine months ended September 30, 2019 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 an increase in accounts payable and decrease in contract liabilities reflecting less cash received for project execution due to delays in contract signing. In addition, cash is being used to further development activities within the 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 nine months ended September 30, 2019 and 2018 were $144,634 and $223,304, respectively representing continued investments in various fixed assets during the nine months of 2019.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Net cash provided in financing activities for the nine months ended September 30, 2019 was $3,326,548 and cash flows used in the same period 2018 was $54,004. Cash flows provided in financing activities during the nine-month period in 2019 were primarily attributable to warrants exercised by four shareholders and proceeds from short-term loans. &nbsp;Cash flows used by financing activities during 2018 were primarily attributable to repayments of existing notes and short-term credit facilities offset by proceeds from a warrant execution.</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 2019, we have funded our operations through revenues generated and cash received from ongoing project execution and associated maintenance revenues as well as warrant executions and short-term loans from two shareholders. As of November 11, 2019, we had cash on hand of approximately $859,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 such expansion although we are dependent on timely payments by our customers for projects and work in process. </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. 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 our competitors and prolonged recession periods although these are not 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><B>Liquidity</B></P>
<P style="line-height:11pt; margin:0px" align=justify>&nbsp;</P>
<P style="line-height:11pt; 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="line-height:11pt; margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>After the 2017 raise, management eliminated all debt other than for normal course of business financing which reduced monthly obligations for interest payments, secured sufficient working capital for ongoing operations. &nbsp;The Company continues to be successful in closing business and establishing a backlog. Most importantly, the Company has been successful in increasing its working capital cushion after receiving proceeds of $1,650,000 in connection with warrant exercises during the first quarter of 2019 and has secured another $665,270 in further warrant exercises in subsequent quarters. &nbsp;The Company has also been successful in obtaining $1.25M in short-term loans to support the increasing backlog of business. These loans have allowed the Company to be more flexible in procurement of necessary components and staffing requirements.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Management now believes that these actions have alleviated the substantial doubt for the Company to continue as a going concern and will continue to grow its business and achieve profitability without the absolute requirement to raise additional capital for existing operations. Management will continue to evaluate these plans in future filings.</P>
<P style="line-height:8pt; 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"><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="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>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 on January 1, 2019.</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>As a smaller reporting company, as defined in Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this item.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="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="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 third quarter ended September 30, 2019 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></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>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>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, 2019.</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="line-height:11pt; margin:0px">The Company issued 34,764 shares of common stock for services to the members of the board during the third quarter of 2019.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company issued 275,000 shares of common stock upon acceptance of warrant exercises in the third quarter of 2019 from two shareholders for further proceeds to the Company of $151,250. &nbsp;</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px">A shareholder of Series B preferred stock converted 750 shares into 1,500,000 shares of common stock.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company issued 934,581 shares of common stock upon acceptance of warrant exercises in the second quarter of 2019 from three shareholders for further proceeds to the Company of $514,020. &nbsp;</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Also, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants.</P>
<P style="line-height:11pt; margin:0px"><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="line-height:11pt; margin:0px" align=justify><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">There is no other information required to be disclosed under this item which was not previously disclosed.</P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>31</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"><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_ex31z1.htm"><U>31.1</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 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" 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" 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 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; background-color:#CCFFCC" 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; 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 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" 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" 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 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; background-color:#CCFFCC" valign=top width=71.2><P style="margin:0px" align=justify>101.INS*</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 Instance Document</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.SCH*</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 Schema 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.CAL*</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 Calculation Linkbase Document</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.DEF*</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 Definition 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.LAB*</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 Label Linkbase Document</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top width=71.2><P style="margin:0px" align=justify>101.PRE*</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 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>32</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: November 14, 2019</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: November 14, 2019</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>33</P>
<P style="margin:0px"><BR></P>
</BODY>
<!-- EDGAR Validation Code: 79077AC2 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<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: November 14, 2019</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: 7047F7ED -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<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: November 14, 2019</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: 0D2AD64A -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<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 September 30, 2019, 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 September 30, 2019, 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 September 30, 2019, 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: November 14, 2019</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: 4BA9A052 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<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 September 30, 2019, 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 September 30, 2019, 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 September 30, 2019, 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: November 14, 2019</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: 316586AD -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>duot-20190930.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
<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/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-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/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:duot="http://duostechnologies/20190930">
    <link:schemaRef xlink:href="duot-20190930.xsd" xlink:type="simple" />
    <xbrli:context id="From2019-01-01to2019-09-30">
      <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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_custom_CustomerDMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerDMember</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="AsOf2019-09-30_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-09-30</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="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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">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="From2018-01-01to2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-09-30_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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-03-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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-03-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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-03-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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-03-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="AsOf2019-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-04-15</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="AsOf2018-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>2018-02-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-07-01to2019-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2018-01-01to2018-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</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="From2018-01-01to2018-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </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-01-01to2019-09-30_stpr_FL">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-03-30to2019-04-03_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>2019-03-30</xbrli:startDate>
        <xbrli:endDate>2019-04-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-03-30to2019-04-03_stpr_FL_srt_MaximumMember">
      <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: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="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="From2019-07-01to2019-09-30_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-07-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-30_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>2018-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-30_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>2018-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-07-01to2018-09-30_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>2018-07-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_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-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-11-11">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-11-11</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-11-01to2019-11-12_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>2019-11-01</xbrli:startDate>
        <xbrli:endDate>2019-11-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_us-gaap_NotesPayableOtherPayablesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_NotesPayableOtherPayablesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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>2019-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-30</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="From2019-01-01to2019-09-30_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-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-09-30_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-30</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="AsOf2019-09-30_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-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-09-30_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-01-01</xbrli:startDate>
        <xbrli:endDate>2019-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-29_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-08-29</xbrli:instant>
      </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: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>
    <us-gaap:LineOfCredit contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">28512</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2019-09-30_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">28512</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2015-04-02_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">40000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">31201</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2018-12-31_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">31201</us-gaap:LineOfCredit>
    <dei:EntityRegistrantName contextRef="From2019-01-01to2019-09-30">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2019-01-01to2019-09-30">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2019-01-01to2019-09-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2019-01-01to2019-09-30">2019-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2019-01-01to2019-09-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2019-01-01to2019-09-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2019-01-01to2019-09-30">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2019-01-01to2019-09-30">2019</dei:DocumentFiscalYearFocus>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25066</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">15844</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">8501</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">14763</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">43103</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">58947</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">48330</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0929</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0929</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.1025</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.1075</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.1075</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0636</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" xsi:nil="true" />
    <duot:WorkingCapitalDeficit contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1300123</duot:WorkingCapitalDeficit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2019-09-30_custom_LineOfCreditWellsFargoBankMember" unitRef="Pure" decimals="INF">0.1175</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">2080000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-09-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2080</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-09-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2018-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">26964988</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">21082351</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">26946459</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">21075958</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">18529</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">6393</us-gaap:TreasuryStockCommonShares>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">7896287</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">6954062</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">701552</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">240673</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">9490202</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">8516812</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">881004</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">92386</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">2198401</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">5102216</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-07-01to2019-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">1921306</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-07-01to2018-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">4731106</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-07-01to2019-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">229008</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-07-01to2018-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">371110</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-07-01to2019-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">48087</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-07-01to2018-09-30_us-gaap_ServiceOtherMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">4565585</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">4045448</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">420451</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">99686</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">5428037</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">5079455</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">300593</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">47989</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">1172942</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">2773862</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-07-01to2019-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">984805</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-07-01to2018-09-30_us-gaap_ProductMember" unitRef="USD" decimals="0">2684785</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-07-01to2019-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">158785</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-07-01to2018-09-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">89077</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-07-01to2019-09-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">29352</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-07-01to2018-09-30_us-gaap_ServiceOtherMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2080</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">35000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">20000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">21301988</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">2282000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">2242000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">25539087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2019-01-01to2019-09-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">-536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">625000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-09-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-09-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember">P3Y10M25D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-01to2019-09-30">P3Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember">P3Y3M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2019-01-01to2019-09-30">P3Y6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember">P3Y3M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">15063602</duot:CostsAndEstimatedEarningsRecognized>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4273057</duot:CostsAndEstimatedEarningsRecognized>
    <duot:BillingsOrCashReceived contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">13477464</duot:BillingsOrCashReceived>
    <duot:BillingsOrCashReceived contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">3064453</duot:BillingsOrCashReceived>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">2665570</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">8563241</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <duot:LessCostsAndEstimatedEarningsRecognized contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1557828</duot:LessCostsAndEstimatedEarningsRecognized>
    <duot:LessCostsAndEstimatedEarningsRecognized contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">6314412</duot:LessCostsAndEstimatedEarningsRecognized>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</duot:PreferredStockSharesAvailableToBeDesignated>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">0.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2018-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">0.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2019-09-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2018-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">21301988</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">2042000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2019-09-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2019-09-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">15000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">15000</us-gaap:AmortizationOfIntangibleAssets>
    <duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">-4861563</duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod>
    <dei:EntityFilerCategory contextRef="From2019-01-01to2019-09-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2019-01-01to2019-09-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2019-01-01to2019-09-30">false</dei:EntityEmergingGrowthCompany>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-3049691</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-744842</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">-1144069</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">632625</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31_us-gaap_PreferredStockMember" 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-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31_us-gaap_CommonStockMember" 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-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31_us-gaap_AdditionalPaidInCapitalMember" 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-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-743104</us-gaap:NetIncomeLoss>
    <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-07-01to2019-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1144069</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-07-01to2019-09-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">-743104</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">44169</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-04-01to2018-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-634363</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1949791</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">-634363</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">-1949791</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-07-01to2018-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">632625</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2019-01-01to2019-09-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2019-01-01to2019-09-30_custom_EmployeesAndDirectorsMember" unitRef="Shares" decimals="INF">651982</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2019-01-01to2019-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">651982</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2019-01-01to2019-09-30" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2019-01-01to2019-03-31_custom_PresidentAndChiefOperatingOfficerMember" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">84.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2019-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" decimals="INF">0.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2019-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;The Company has no expired employee stock options under the 2016 Plan at September 30, 2019.&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; 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.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;td style="width: 81.06px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 81.2px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;td style="width: 81.06px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 81.2px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 84.4px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Weighted&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 6.73px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Average&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 6.73px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Exercise&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 84.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Shares&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; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Price&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px"&gt;Outstanding at December 31, 2018&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,242,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.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: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Granted&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;240,000&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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercised&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&gt;&lt;p style="margin: 0px; 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: 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.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: 81.2px"&gt;&lt;p style="margin: 0px; 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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Forfeited&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(200,000)&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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Expired&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: 3.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: top; width: 81.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: top; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 3.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; border-bottom: #000000 1px solid; vertical-align: top; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; 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; 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: 81.2px"&gt;&lt;p style="margin: 0px; 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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Outstanding at September 30, 2019&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,282,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercisable at September 30, 2019&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,042,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.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: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&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: 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: 81.2px"&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;&lt;b&gt;Outstanding&lt;/b&gt;&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&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;&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: 81.2px"&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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average remaining contractual term&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.82&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Aggregate intrinsic value&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average grant date fair value (per share)&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;0.21&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;&lt;b&gt;Exercisable&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average remaining contractual term&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.55&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Aggregate intrinsic value&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"&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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: 3.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: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember53371390">&lt;p style="margin: 0px; text-align: justify"&gt;The following is a summary of activity for warrants to purchase common stock for the nine months ended September 30, 2019:&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: 6.93px" /&gt;&lt;td style="width: 64.53px" /&gt;&lt;td style="width: 5.8px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.86px" /&gt;&lt;td style="width: 80.8px" /&gt;&lt;td style="width: 3.46px" /&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="10" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 252.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"&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; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 71.46px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Avg.&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Price&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Remaining Contractual Life (Years)&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"&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"&gt;Outstanding at December 31, 2018&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;25,539,087&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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: 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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.70&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"&gt;&amp;#160;&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.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: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.9&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Warrants expired&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: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;536&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.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.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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;84.00&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="margin-top: 0px; vertical-align: bottom; width: 8.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: 80.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: 3.46px"&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"&gt;Warrants issued &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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;625,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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: 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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.55&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.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: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;5.0&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"&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"&gt;Warrants cancelled/exercised&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(4,861,563&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"&gt;&lt;p style="margin: 0px"&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"&gt;&amp;#160;&lt;/p&gt;&#13;&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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.56&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.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: 80.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: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Outstanding at end of period&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.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; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;21,301,988&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.63&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"&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: 4.33px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.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; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Exercisable at end of period&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;21,301,988&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"&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: 4.33px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.63&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"&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: 4.33px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">-722437</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">-170985</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">-46861</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">622535</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="AsOf2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2080</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-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">21082</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-09-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">26965</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">20658</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">20710</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">27397225</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">30647574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">26608823</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">26682479</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="AsOf2019-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-33319524</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-28688946</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-29432049</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="AsOf2019-09-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-157452</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">-278154</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">20710</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">27085549</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-30066413</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-148000</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">24082</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">29066117</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-09-30" unitRef="USD" decimals="0">549471</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">25155</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">29575305</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-32175455</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-150610</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30" unitRef="USD" decimals="0">104395</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">2830</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">21010</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">27280249</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-29433788</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-09-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">-148000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-09-30_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2080000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-03-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">21082351</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-09-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">26964988</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">20657850</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">20710059</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-06-30_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">20710059</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">24082351</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-06-30_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">25155224</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-09-30_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">2830000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-09-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">21010059</us-gaap:SharesOutstanding>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">151250</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">195000</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">3000</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">275</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">1647000</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">150975</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-07-01to2019-09-30_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-07-01to2019-09-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="0">1650000</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-04-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1073</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">512947</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-04-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">0</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">514020</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">300</duot:CommonsStockIssuedForWarrantsExercised>
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercised contextRef="From2018-07-01to2018-09-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3000000</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">275000</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2019-04-01to2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1072873</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2018-07-01to2018-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="Shares" decimals="INF">300000</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <duot:CommonsStockIssuedForWarrantsExercisedShares contextRef="From2018-07-01to2018-09-30_us-gaap_RetainedEarningsMember" unitRef="Shares" decimals="INF">194700</duot:CommonsStockIssuedForWarrantsExercisedShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">6884</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-01-01to2019-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-07-01to2019-09-30_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-07-01to2019-09-30_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-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">6884</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-07-01to2019-09-30_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-07-01to2019-09-30_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:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2018-04-01to2018-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">403070</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">6241</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">403070</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">6241</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">19166</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">52</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">35</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">73656</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">19131</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">73708</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2018-01-01to2018-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">52209</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">34764</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:Liabilities contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">5668002</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4660978</us-gaap:Liabilities>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">293415</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">5326179</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4660978</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">489062</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">362528</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1107742</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">2248829</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">241000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">250132</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">222328</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">122453</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">317573</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">12791</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">13473</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1859249</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">1416716</us-gaap:AccountsPayableCurrent>
    <us-gaap:Assets contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">4945565</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4489993</us-gaap:Assets>
    <us-gaap:OtherAssets contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">86440</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">93871</us-gaap:OtherAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">61440</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">53871</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">25000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">40000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">509958</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">323111</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">204226</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">4026056</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4191896</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">258596</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">235198</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1586138</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">1208604</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1413983</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">1538793</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">4945565</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">4489993</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">157452</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">149459</us-gaap:TreasuryStockCommonValue>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">-564985</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">-21526</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">-33319524</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">-30269833</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">32754539</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">30248307</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">30647574</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">27397225</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:CommonStockValue contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">26965</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">21082</us-gaap:CommonStockValue>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2019-01-01to2019-09-30" unitRef="Shares" decimals="INF">24016713</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">20724153</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2019-07-01to2019-09-30" unitRef="Shares" decimals="INF">25442041</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">20752450</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-3049691</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-744842</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">-1144069</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">632625</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-15074</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-11013</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">-12168</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">-3608</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">4021</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">3742</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">615</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">981</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestExpenseOther contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">19095</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">14755</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">12783</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">4589</us-gaap:InterestExpenseOther>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-3034617</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-733829</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">-1131901</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">636233</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">6365319</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">4795994</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">2157360</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">1692121</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">1465918</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">864969</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">479265</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">359991</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ProfessionalFees contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">188876</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">187679</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">43903</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">63878</us-gaap:ProfessionalFees>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">328403</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">401116</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">97273</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">122755</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SalariesAndWages contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">4045689</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">3153138</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">1438608</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">1072029</us-gaap:SalariesAndWages>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">336433</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">189092</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">98311</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">73468</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GrossProfit contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">3330702</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">4062165</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">1025459</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-07-01to2018-09-30" unitRef="USD" decimals="0">2328354</us-gaap:GrossProfit>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">10000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">10000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">10000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">7993</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesIssued1 contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">217804</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1 contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">217173</us-gaap:NotesIssued1>
    <us-gaap:StockIssued1 contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">19166</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">73708</us-gaap:StockIssued1>
    <us-gaap:InterestPaid contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">5728</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">7411</us-gaap:InterestPaid>
    <us-gaap:Cash contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">767339</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">1209301</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1941818</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2018-09-30" unitRef="USD" decimals="0">1572051</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-441962</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-369767</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">3326548</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-54004</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">2315268</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">195000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember53371390" unitRef="USD" decimals="0">151250</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-07-01to2019-09-30_custom_ShareholderMember" unitRef="USD" decimals="0">514020</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-06-30_us-gaap_WarrantMember" unitRef="USD" decimals="0">514020</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-207187</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-197792</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">80000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">48215</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">2689</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">2997</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-144634</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-223304</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">133039</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">157804</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">11595</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">5500</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsForSoftware contextRef="From2019-01-01to2019-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsForSoftware contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">60000</us-gaap:PaymentsForSoftware>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-3623876</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-92459</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">126534</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-159532</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-1141088</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">1057747</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <duot:IncreaseDecreaseInOperatingLeaseObligation contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">534415</duot:IncreaseDecreaseInOperatingLeaseObligation>
    <duot:IncreaseDecreaseInOperatingLeaseObligation contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">27804</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">17523</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-195120</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">50671</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-682</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">875</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">461701</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">168692</us-gaap:IncreaseDecreaseInAccountsPayable>
    <duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">509958</duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <duot:IncreaseDecreaseInOperatingLeaseRightOfUseAsset contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">562263</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-58934</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-379136</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">-76228</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">-124810</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">1093143</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">136108</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">71318</us-gaap:DepreciationAndAmortization>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2019-09-30" unitRef="Shares" decimals="INF">21301988</us-gaap:ClassOfWarrantOrRightOutstanding>
    <duot:ConvertibleCommonSharesIssuedUponConversion contextRef="AsOf2019-09-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4160000</duot:ConvertibleCommonSharesIssuedUponConversion>
    <duot:WorkingCapitalIncreaseFromWarrantExecutions contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">2315268</duot:WorkingCapitalIncreaseFromWarrantExecutions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-01-01to2019-09-30" unitRef="Shares" decimals="INF">240000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-01-01to2019-09-30_us-gaap_BoardOfDirectorsChairmanMember" unitRef="Shares" decimals="INF">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2018-01-01to2018-12-31" unitRef="Shares" decimals="INF">2242000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-08-01to2019-08-15_srt_BoardOfDirectorsChairmanMember" unitRef="Shares" decimals="INF">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30_us-gaap_BoardOfDirectorsChairmanMember" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-08-01to2019-08-15_srt_BoardOfDirectorsChairmanMember" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <dei:EntityCurrentReportingStatus contextRef="From2019-01-01to2019-09-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2019-01-01to2019-09-30">Yes</dei:EntityInteractiveDataCurrent>
    <us-gaap:ShareBasedCompensation contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">35017</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-09-30" unitRef="USD" decimals="0">403070</us-gaap:ShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">6842</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-07-01to2019-09-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">6842</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-04-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="0">1151</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="0">1151</us-gaap:StockRepurchasedDuringPeriodValue>
    <dei:EntityShellCompany contextRef="From2019-01-01to2019-09-30">false</dei:EntityShellCompany>
    <dei:EntityFileNumber contextRef="From2019-01-01to2019-09-30">000-55497</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="From2019-01-01to2019-09-30">FL</dei:EntityIncorporationStateCountryCode>
    <duot:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0.56</duot:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2019-11-11" unitRef="Shares" decimals="INF">27724814</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:LongTermNotesPayable contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">256250</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">856372</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" decimals="INF">-0.13</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2018-01-01to2018-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2019-07-01to2019-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2018-07-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-01-01to2019-09-30" unitRef="USDPShares" decimals="INF">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-01-01to2018-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-07-01to2019-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-07-01to2018-09-30" unitRef="USDPShares" decimals="INF">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:InterestExpenseDebt contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">9401</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableCurrent contextRef="AsOf2019-09-30_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" decimals="0">262500</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2018-12-31_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">10851</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromNotesPayable contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">250000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <duot:ProceedsFromNotesPayablerelatedParties contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">1080000</duot:ProceedsFromNotesPayablerelatedParties>
    <duot:ProceedsFromNotesPayablerelatedParties contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">12500</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">122453</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">33572</us-gaap:OtherLongTermDebtCurrent>
    <duot:SoftwareMaintenanceFees contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">300000</duot:SoftwareMaintenanceFees>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">15000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">-750</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1500</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">748500</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">-750000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2019-07-01to2019-09-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1500000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.55</duot:WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications contextRef="From2019-01-01to2019-09-30_us-gaap_WarrantMember">P5Y0M0D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">7896287</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember" unitRef="USD" decimals="0">7896287</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_custom_RailMember" unitRef="USD" decimals="0">6039521</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_custom_CommercialMember" unitRef="USD" decimals="0">317222</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">76586</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">147011</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_us-gaap_BankingMember" unitRef="USD" decimals="0">1075274</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_srt_NorthAmericaMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">240673</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember" unitRef="USD" decimals="0">6954062</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_custom_RailMember" unitRef="USD" decimals="0">5433356</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_custom_CommercialMember" unitRef="USD" decimals="0">315025</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">53169</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">86348</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_us-gaap_BankingMember" unitRef="USD" decimals="0">1066164</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_TurnkeyProjectsMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember" unitRef="USD" decimals="0">701552</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_custom_RailMember" unitRef="USD" decimals="0">606165</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_custom_CommercialMember" unitRef="USD" decimals="0">2197</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">23417</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">60663</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_us-gaap_BankingMember" unitRef="USD" decimals="0">9110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember" unitRef="USD" decimals="0">198838</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">198838</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember" unitRef="USD" decimals="0">7194735</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">5433356</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">315025</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">53169</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">86348</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">1066164</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">240673</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember" unitRef="USD" decimals="0">701552</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">606165</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">2197</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">23417</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">60663</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">9110</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_RailMember" unitRef="USD" decimals="0">6039521</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_CommercialMember" unitRef="USD" decimals="0">317222</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_PetrochemicalMember" unitRef="USD" decimals="0">76586</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_us-gaap_GovernmentMember" unitRef="USD" decimals="0">147011</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_us-gaap_BankingMember" unitRef="USD" decimals="0">1075274</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_ItSuppliersMember" unitRef="USD" decimals="0">240673</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember" unitRef="USD" decimals="0">41835</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2019-01-01to2019-09-30_custom_SoftwareLicenseMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">41835</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerCMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_custom_CustomerDMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-09-30_us-gaap_SalesRevenueNetMember_country_US_us-gaap_NonUsMember" unitRef="Pure" decimals="INF">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-09-30_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-09-30_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-01-01to2019-09-30" unitRef="Shares" decimals="INF">24016713</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-01-01to2018-09-30" unitRef="Shares" decimals="INF">20724153</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-07-01to2019-09-30" unitRef="Shares" decimals="INF">25442041</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-07-01to2018-09-30" unitRef="Shares" decimals="INF">26412450</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">490005</us-gaap:CashUninsuredAmount>
    <us-gaap:UnsecuredDebtCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1262500</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2019-11-01to2019-11-12_us-gaap_SubsequentEventMember" unitRef="USD" decimals="0">262500</us-gaap:RepaymentsOfNotesPayable>
    <duot:DebtDiscountFromWarrantsIssuedWithPromissoryNote contextRef="From2019-07-01to2019-09-30" unitRef="USD" decimals="0">146779</duot:DebtDiscountFromWarrantsIssuedWithPromissoryNote>
    <duot:DebtDiscountFromWarrantsIssuedWithPromissoryNote contextRef="From2019-07-01to2019-09-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">146779</duot:DebtDiscountFromWarrantsIssuedWithPromissoryNote>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent contextRef="AsOf2019-09-30_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" decimals="0">6250</us-gaap:DebtInstrumentUnamortizedDiscountCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent contextRef="AsOf2018-12-31_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" xsi:nil="true" />
    <duot:NotesPayableCurrentNet contextRef="AsOf2019-09-30_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" decimals="0">256250</duot:NotesPayableCurrentNet>
    <duot:NotesPayableCurrentNet contextRef="AsOf2018-12-31_us-gaap_NotesPayableOtherPayablesMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">1000000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-09-30_custom_RelatedPartyOneMember251554703" unitRef="USD" decimals="0">267000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2019-09-30_custom_RelatedPartyTwoMember251586000" unitRef="USD" decimals="0">733000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2018-12-31_custom_RelatedPartyTwoMember251704734" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2018-12-31_custom_RelatedPartyOneMember251721437" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2019-09-30_custom_RelatedPartyOneMember251554703" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2019-09-30_custom_RelatedPartyTwoMember251586000" unitRef="Pure" decimals="INF">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2018-12-31_custom_RelatedPartyTwoMember251704734" unitRef="Pure" xsi:nil="true" />
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2018-12-31_custom_RelatedPartyOneMember251721437" unitRef="Pure" xsi:nil="true" />
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">143628</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2019-09-30_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USD" decimals="0">146779</us-gaap:DebtInstrumentUnamortizedDiscount>
    <duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">856372</duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet>
    <duot:NotesPayableRelatedPartiesCurrentAndNoncurrentNet contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-01-01to2019-09-30_custom_EmployeesAndDirectorsMember" unitRef="Shares" decimals="INF">138292</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-01-01to2019-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">138292</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">166875</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-09-01to2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">458125</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2019-01-01to2019-09-30_custom_EmployeesAndDirectorsMember" unitRef="USD" decimals="0">35017</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">39155</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2019-01-01to2019-09-30">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2019-09-30_custom_Plan2016Member" unitRef="Shares" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-09-30_custom_ShareholderMember" unitRef="Shares" decimals="INF">934581</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="Shares" decimals="INF">3000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">3000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-09-30_us-gaap_WarrantMember247722671" unitRef="Shares" decimals="INF">275000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2019-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">934581</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <duot:ReducedExercisePrice contextRef="AsOf2019-09-30_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">0.55</duot:ReducedExercisePrice>
    <duot:ReducedExercisePrice contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">0.55</duot:ReducedExercisePrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2019-09-30_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">0.65</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2019-03-31_custom_ShareholderMember" unitRef="USDPShares" decimals="INF">0.65</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2019-09-30_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-01-01to2019-09-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">1660</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-01-01to2019-09-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">4378</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-01-01to2019-09-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">2172</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="From2019-01-01to2019-09-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">13276</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2019-02-02to2019-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">14520</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2018-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.0929</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2018-04-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.1025</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="AsOf2018-09-15_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.1075</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2018-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0880</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-29_custom_NotesPayableRelatedPartiesMember" unitRef="Pure" decimals="INF">0.08</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25066</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">15844</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">8501</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">14763</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">43103</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25066</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-04-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">49000</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">15810</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">127561</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-02-03_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">141058</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2019-09-30_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="AsOf2019-09-30_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="AsOf2019-08-29_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">80000</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:SharesIssuedPricePerShare contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.55</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare contextRef="AsOf2019-09-25_custom_NotesPayableRelatedPartiesOneMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.55</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharePrice contextRef="AsOf2019-09-30_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.50</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2019-01-01to2019-09-30_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2019-01-01to2019-09-30_custom_NotesPayableRelatedPartiesMember_us-gaap_WarrantMember" unitRef="Pure" decimals="INF">0.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate contextRef="From2019-01-01to2019-09-30_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:InterestPayableCurrent contextRef="AsOf2019-08-29_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">456</us-gaap:InterestPayableCurrent>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-01-01to2019-09-30_custom_NotesPayableRelatedPartiesMember" unitRef="USD" decimals="0">3151</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-08-01to2019-08-12_custom_NotesPayableMember" unitRef="USD" decimals="0">250000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2019-01-01to2019-09-30">&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 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 nine months ended September 30, 2019 are not indicative of the results that may be expected for the year ending December 31, 2019 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, 2018 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on April 15, 2019.&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;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 consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue 360, 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="line-height: 11pt; margin: 0px; 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 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 September 30, 2019, balance in one financial institution exceeded federally insured limits by approximately $490,005.&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 nine months ended September 30, 2019, two customers accounted for 66%, and 14% of revenues. For the nine months ended September 30, 2018, two customers accounted for 47% and 36% of revenues. &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 September 30, 2019, four customers accounted for 32%, 23%, 17% and 13% of accounts receivable. At December 31, 2018,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 58% and 34% of accounts receivable.&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 69% 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="line-height: 11pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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 September 30, 2019, there was an aggregate of 21,301,988 outstanding warrants to purchase shares of common stock. At September 30, 2019, there was an aggregate of 2,282,000 shares of employee stock options to purchase shares of common stock. Also, at September 30, 2019, 4,160,000 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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. &lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In August 2018, the FASB issued&amp;#160;ASU 2018-13,&amp;#160;&amp;#147;Changes to Disclosure Requirements for Fair Value Measurements&amp;#148;, which will improve the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements, and is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company will be evaluating the impact this standard will have on the Company&amp;#146;s financial statements.&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;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>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="From2019-01-01to2019-09-30">&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;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;At September 30, 2019 and December 31, 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.&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 September 30, 2019 and December 31, 2018:&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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;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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(35,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;25,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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 nine months ended September 30, 2019 and 2018 was $15,000 and $15,000, respectively. &lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2019-01-01to2019-09-30">&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 September 30, 2019 and December 31, 2018, was $28,512 and $31,201, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.75% at September 30, 2019. The former CEO of ISA is the personal guarantor.&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 7 &amp;#150; STOCKHOLDERS&amp;#146; EQUITY&lt;/b&gt;&amp;#160;&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Common stock issued for exercise of warrants&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;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 3,000,000 shares, to reduce the exercise price of these warrants to $0.55 from the original exercise price of $0.65 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for proceeds to the Company of $1,650,000. &amp;#160;The Company also accepted warrant exercises in the second quarter of 2019 from three additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 934,581 shares. The exercise price of these warrants was also lowered to $0.55 from the original exercise price of $0.65 based on immediate exercise for further proceeds to the Company of $514,020. Further, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants. &amp;#160;Additionally, the Company also accepted warrant exercises in the third quarter of 2019 from two additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 275,000 shares of common stock for proceeds to the Company in the amount of $151,250.&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; 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="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;Stock-based compensation expense recognized under ASC 718-10 for the nine months ended September 30, 2019, was $35,017 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 September 30, 2019, the total compensation cost for stock options not yet recognized was $39,155. This cost will be recognized over the remaining vesting term of the options of approximately one year.&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Employee Stock Options&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;A maximum of 2,500,000 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 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 September 30, 2019, and December 31, 2018, options to purchase 2,282,000 shares of common stock and 2,242,000 shares of common stock were outstanding under the 2016 Plan, respectively.&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;The Company has no expired employee stock options under the 2016 Plan at September 30, 2019.&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; 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.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;td style="width: 81.06px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 81.2px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 3.33px" /&gt;&lt;td style="width: 81.06px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 81.2px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 84.4px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Weighted&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 6.73px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Average&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 6.73px"&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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Exercise&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"&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: 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: 87.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: 6.73px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 84.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Shares&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; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 87.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Price&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; font-size: 8pt"&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; padding-left: 8px; text-indent: -8px"&gt;Outstanding at December 31, 2018&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,242,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.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: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Granted&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;240,000&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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercised&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&gt;&lt;p style="margin: 0px; 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: 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.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: 81.2px"&gt;&lt;p style="margin: 0px; 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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Forfeited&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(200,000)&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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Expired&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: 3.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: top; width: 81.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: top; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 3.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; border-bottom: #000000 1px solid; vertical-align: top; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; 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; 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: 81.2px"&gt;&lt;p style="margin: 0px; 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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Outstanding at September 30, 2019&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,282,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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: 6.73px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercisable at September 30, 2019&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,042,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.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: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1.00&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"&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: 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: 81.2px"&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;&lt;b&gt;Outstanding&lt;/b&gt;&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.06px"&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;&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: 81.2px"&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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average remaining contractual term&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.82&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Aggregate intrinsic value&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average grant date fair value (per share)&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: 3.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: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;0.21&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;&lt;b&gt;Exercisable&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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"&gt;&amp;#160;&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Weighted average remaining contractual term&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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"&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: 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; 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: 3.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: 81.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: 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; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.55&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Aggregate intrinsic value&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"&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;td style="margin-top: 0px; vertical-align: bottom; width: 81.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: 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: 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: 81.2px"&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: 3.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: 81.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"&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;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 120,000 stock options exercisable at $1.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 200,000 stock options previously granted. &amp;#160;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 120,000 stock options exercisable at $1.00 per share vesting one year from the date of grant.&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;Warrants&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 following is a summary of activity for warrants to purchase common stock for the nine months ended September 30, 2019:&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: 6.93px" /&gt;&lt;td style="width: 64.53px" /&gt;&lt;td style="width: 5.8px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.73px" /&gt;&lt;td style="width: 63.6px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 4.33px" /&gt;&lt;td style="width: 8.86px" /&gt;&lt;td style="width: 80.8px" /&gt;&lt;td style="width: 3.46px" /&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="10" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 252.26px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"&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; font-size: 8pt"&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; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 71.46px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Avg.&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Price&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.66px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;Remaining Contractual Life (Years)&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"&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"&gt;Outstanding at December 31, 2018&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;25,539,087&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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: 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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.70&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"&gt;&amp;#160;&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.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: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.9&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Warrants expired&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: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;536&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.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.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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;84.00&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="margin-top: 0px; vertical-align: bottom; width: 8.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: 80.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: 3.46px"&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"&gt;Warrants issued &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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;625,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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: 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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.55&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.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: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;5.0&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"&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"&gt;Warrants cancelled/exercised&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(4,861,563&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"&gt;&lt;p style="margin: 0px"&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"&gt;&amp;#160;&lt;/p&gt;&#13;&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: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.56&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 8.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: 80.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: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Outstanding at end of period&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.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; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;21,301,988&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"&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: 4.33px"&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.63&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"&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: 4.33px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.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; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"&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"&gt;&lt;p style="margin: 0px"&gt;Exercisable at end of period&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"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;21,301,988&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"&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: 4.33px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;.63&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"&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: 4.33px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;3.3&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"&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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;During the first quarter of 2019, the Company received $1,650,000 for the exercise of warrants for 3,000,000 shares of common stock.&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;During the second quarter of 2019, the Company received an aggregate of $514,020 for the exercise of warrants to purchase 934,581 shares of common stock. Also, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;During the third quarter of 2019, the Company received $151,250 for the exercise of warrants for 275,000 shares of common stock.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <duot:RevenuesTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px"&gt;&lt;b&gt;NOTE 8 -&lt;/b&gt; &lt;b&gt;REVENUE&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company generates revenue from three sources: (1) Project Revenue; (2) Maintenance and Technical Support and (3) IT Asset Management (software licensing, consulting and auditing).&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company constructs intelligent technology systems consisting of materials and labor under customer contracts. Revenues and related costs on project 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="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; 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. &lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2019-01-01to2019-09-30">&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;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 November 12, 2019, the Company repaid a note payable in the amount of&#13;$262,500. (see Note 4)&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;Software development costs consisted of the following at September 30, 2019 and December 31, 2018:&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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;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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(35,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;25,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; 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;/tr&gt;&lt;/table&gt;</duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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.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="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 181.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 180.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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="line-height: 11pt; margin: 0px; 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; border-bottom: #000000 1px solid; vertical-align: bottom"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.26px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.93px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="line-height: 11pt; 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: 5.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.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="line-height: 11pt; margin: 0px; text-align: right"&gt;9.29&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;25,066&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="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.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="line-height: 11pt; margin: 0px; text-align: right"&gt;9.29&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;15,844&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;8,501&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;10.25&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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: 13.6px"&gt;&lt;p style="line-height: 11pt; 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: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;14,763&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;43,103&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;58,947&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,330&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="From2019-01-01to2019-09-30">&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&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: 69.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 157.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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: 60.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: 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.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: 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.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: 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.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: 60.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: 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.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: 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; 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;&amp;#151;&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; 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;&amp;#151;&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.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: 60.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: 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&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="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;&amp;#151;&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.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: 60.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: 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; border-bottom: #FFFFFF 1px solid; 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.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: 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;&amp;#151;&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; 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.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: 60.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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(143,628)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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.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: 60.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;856,372&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 69.73px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&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: 69.2px"&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: top; width: 4.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: 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.13px"&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: 70.2px"&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: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 156.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.2px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 4.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.2px"&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 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.26px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.93px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.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.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.26px"&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.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"&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.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: top; width: 4.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: 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.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: 14.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: 55.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.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: 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: 64.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.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.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.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: 61.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: 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: 68.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: 3.73px"&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;Shareholder&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.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: top; width: 4.26px"&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.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: 14.66px"&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: 55.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; border-bottom: #FFFFFF 1px solid; 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: 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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;262,500&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.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: 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: 61.66px"&gt;&lt;p style="margin: 0px; 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: 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: 68.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"&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.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.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: top; 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.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: 14.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: 55.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(6,250&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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.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.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 61.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 68.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"&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.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: 4.26px"&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: top; 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.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: 14.66px"&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: 55.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; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;256,250&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 61.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 68.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px; text-align: justify"&gt;At September 30, 2019 and December 31, 2018, 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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;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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2018&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;2,665,570&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;8,563,241&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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(1,557,828&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(6,314,412&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,107,742&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,248,829&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2019-01-01to2019-09-30">&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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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;5,433,356&lt;/p&gt;&#13;&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;315,025&lt;/p&gt;&#13;&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;53,169&lt;/p&gt;&#13;&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;86,348&lt;/p&gt;&#13;&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;1,066,164&lt;/p&gt;&#13;&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;6,954,062&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;606,165&lt;/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;2,197&lt;/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;23,417&lt;/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;60,663&lt;/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;701,552&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;198,838&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;198,838&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;41,835&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;41,835&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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;5,433,356&lt;/p&gt;&#13;&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;315,025&lt;/p&gt;&#13;&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;53,169&lt;/p&gt;&#13;&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;86,348&lt;/p&gt;&#13;&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;1,066,164&lt;/p&gt;&#13;&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;240,673&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;7,194,735&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;606,165&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,197&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,417&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;60,663&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;701,552&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2019-01-01to2019-09-30">&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>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&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 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 nine months ended September 30, 2019 are not indicative of the results that may be expected for the year ending December 31, 2019 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, 2018 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on April 15, 2019.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px; text-align: justify"&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 consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue 360, Inc. All inter-company transactions and balances are eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2019-01-01to2019-09-30">&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="line-height: 11pt; margin: 0px; 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 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:ConcentrationRiskCreditRisk contextRef="From2019-01-01to2019-09-30">&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 September 30, 2019, balance in one financial institution exceeded federally insured limits by approximately $490,005.&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 nine months ended September 30, 2019, two customers accounted for 66%, and 14% of revenues. For the nine months ended September 30, 2018, two customers accounted for 47% and 36% of revenues. &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 September 30, 2019, four customers accounted for 32%, 23%, 17% and 13% of accounts receivable. At December 31, 2018,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;two customers accounted for 58% and 34% of accounts receivable.&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 69% of revenue is generated from two customers outside of the United States.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&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="line-height: 11pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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:EarningsPerSharePolicyTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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 September 30, 2019, there was an aggregate of 21,301,988 outstanding warrants to purchase shares of common stock. At September 30, 2019, there was an aggregate of 2,282,000 shares of employee stock options to purchase shares of common stock. Also, at September 30, 2019, 4,160,000 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:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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. &lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company operates in one reportable segment.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2019-01-01to2019-09-30">&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="line-height: 8pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2019-01-01to2019-09-30">&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;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In August 2018, the FASB issued&amp;#160;ASU 2018-13,&amp;#160;&amp;#147;Changes to Disclosure Requirements for Fair Value Measurements&amp;#148;, which will improve the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements, and is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company will be evaluating the impact this standard will have on the Company&amp;#146;s financial statements.&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;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:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 11pt; text-align: justify"&gt;&lt;b&gt;NOTE &lt;/b&gt;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;2 &amp;#150; LIQUIDITY&lt;/b&gt;&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;As reflected in the accompanying unaudited consolidated financial statements, the Company had a net loss of $3,049,691 for the nine months ended September 30, 2019. During the same period, cash used in operating activities was $3,623,876. The working capital deficit and accumulated deficit as of September 30, 2019 were $1,300,123 and $33,319,524 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 a capital raise which was completed in late 2017 (the &amp;#147;2017 Offering&amp;#148;). Prior to this event, the Company was carrying significant debt obligations including a senior secured note with cash interest payments. The Company recently secured two short-term, unsecured loans for a total of $1,262,500.&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;After the 2017 Offering, management paid down all debt which eliminated monthly obligations for interest payments other than for normal course of business financing, secured sufficient working capital for ongoing operations and was successful in closing business and establishing a backlog such that we were breakeven or profitable in two of the last four quarters excluding the current quarter. The Company has been successful in increasing its ongoing working capital upon realizing proceeds of $2,315,268 from the exercise of certain warrants. Further, the Company continues to be successful in identifying, closing and executing large contracts in the Freight railroad industry. We expect to receive a substantial order in the fourth quarter from an existing client which will substantially boost our cash reserves in the short term.&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 continues to believe that we have alleviated 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. Ultimately, 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. Additionally, the Company expects potential further warrant exercises, in addition to potential capital raises of its equity or debt securities, though no guarantees can be made with respect to the foregoing. Management will continue to evaluate these plans in future filings.&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <duot:ContractAccountingTextBlock contextRef="From2019-01-01to2019-09-30">&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 September 30, 2019 and December 31, 2018, 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.06px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 64.46px" /&gt;&lt;td style="width: 5.86px" /&gt;&lt;td style="width: 6.2px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 59.73px" /&gt;&lt;td style="width: 5.46px" /&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.06px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 71.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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: 5.86px"&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.2px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 66.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.46px"&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.06px"&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.66px"&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.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;15,063,602&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.86px"&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.2px"&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.66px"&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: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;4,273,057&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.46px"&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.06px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(13,477,464&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.86px"&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.2px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(3,064,453&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.46px"&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.06px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,586,138&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.86px"&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.2px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,208,604&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.46px"&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"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At September 30, 2019 and December 31, 2018, 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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;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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2018&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;2,665,570&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;8,563,241&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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(1,557,828&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(6,314,412&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,107,742&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;2,248,829&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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;Maintenance and Technical Support&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;b&gt;IT Asset Management Services (&amp;#147;ITAM&amp;#148;)&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company&amp;#146;s ITAM 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;For sales arrangements that do not involve performance obligations:&amp;#160;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; 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 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;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 ITAM 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"&gt;&lt;br /&gt;&lt;/p&gt;&#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 nine 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"&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 Nine Months Ended September 30, 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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;5,433,356&lt;/p&gt;&#13;&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;315,025&lt;/p&gt;&#13;&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;53,169&lt;/p&gt;&#13;&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;86,348&lt;/p&gt;&#13;&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;1,066,164&lt;/p&gt;&#13;&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;6,954,062&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;606,165&lt;/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;2,197&lt;/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;23,417&lt;/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;60,663&lt;/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;701,552&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;198,838&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;198,838&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;41,835&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;41,835&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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;5,433,356&lt;/p&gt;&#13;&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;315,025&lt;/p&gt;&#13;&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;53,169&lt;/p&gt;&#13;&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;86,348&lt;/p&gt;&#13;&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;1,066,164&lt;/p&gt;&#13;&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;240,673&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;7,194,735&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;606,165&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,197&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;23,417&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;60,663&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;701,552&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;6,039,521&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;317,222&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;76,586&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;147,011&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,075,274&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.66px"&gt;&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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;240,673&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;7,896,287&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:ContractAccountingTextBlock>
    <duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px; text-align: justify"&gt;At September 30, 2019 and December 31, 2018, 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.06px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 64.46px" /&gt;&lt;td style="width: 5.86px" /&gt;&lt;td style="width: 6.2px" /&gt;&lt;td style="width: 6.66px" /&gt;&lt;td style="width: 59.73px" /&gt;&lt;td style="width: 5.46px" /&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.06px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 71.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, &lt;/b&gt;&lt;/p&gt;&#13;&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: 5.86px"&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.2px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 66.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31. 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.46px"&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.06px"&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.66px"&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.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;15,063,602&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.86px"&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.2px"&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.66px"&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: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;4,273,057&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.46px"&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.06px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(13,477,464&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.86px"&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.2px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; 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: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(3,064,453&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.46px"&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.06px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,586,138&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.86px"&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.2px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 59.73px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;1,208,604&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">9270</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">37080</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">37080</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">111241</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiability contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">92077</us-gaap:FinanceLeaseLiability>
    <duot:LesseeFinanceLeaseLiabilityImputedInterest contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">19164</duot:LesseeFinanceLeaseLiabilityImputedInterest>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">43669</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">48408</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <duot:NoteIssuedForEquipmentFinancingLease contextRef="From2019-01-01to2019-09-30" unitRef="USD" decimals="0">102928</duot:NoteIssuedForEquipmentFinancingLease>
    <duot:NoteIssuedForEquipmentFinancingLease contextRef="From2018-01-01to2018-09-30" unitRef="USD" xsi:nil="true" />
    <duot:AreaOfLease contextRef="From2019-01-01to2019-09-30" unitRef="sqft" decimals="INF">14603</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2019-01-01to2019-09-30_stpr_FL" unitRef="sqft" decimals="INF">12708</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2019-03-30to2019-04-03_stpr_FL_srt_MinimumMember" unitRef="sqft" decimals="INF">8308</duot:AreaOfLease>
    <duot:AreaOfLease contextRef="From2019-03-30to2019-04-03_stpr_FL_srt_MaximumMember" unitRef="sqft" decimals="INF">10203</duot:AreaOfLease>
    <duot:OperatingLeaseRightOfUseAsset1 contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">597103</duot:OperatingLeaseRightOfUseAsset1>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">534415</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">27811</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">76353</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">279997</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">213568</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">569918</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <duot:LesseeOperatingLeaseLiabilityImputedInterest contextRef="AsOf2019-09-30" unitRef="USD" decimals="0">35503</duot:LesseeOperatingLeaseLiabilityImputedInterest>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2019-01-01to2019-09-30">&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="line-height: 8pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Notes Payable - Financing Agreements&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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&gt;&lt;td style="width: 5.93px"&gt;&lt;/td&gt;&lt;td style="width: 13.6px"&gt;&lt;/td&gt;&lt;td style="width: 75.66px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 53.73px"&gt;&lt;/td&gt;&lt;td style="width: 19.86px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 9.93px"&gt;&lt;/td&gt;&lt;td style="width: 79px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&gt;&lt;td style="width: 53.73px"&gt;&lt;/td&gt;&lt;td style="width: 19.86px"&gt;&lt;/td&gt;&lt;td style="width: 5.66px"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: bottom"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 181.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 180.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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="line-height: 11pt; margin: 0px; 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; border-bottom: #000000 1px solid; vertical-align: bottom"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.26px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.93px"&gt;&lt;p style="line-height: 11pt; 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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"&gt;&lt;p style="line-height: 11pt; 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: 5.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.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="line-height: 11pt; margin: 0px; text-align: right"&gt;9.29&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;25,066&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="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.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="line-height: 11pt; margin: 0px; text-align: right"&gt;9.29&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;15,844&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;8,501&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;10.25&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;%&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; 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: 13.6px"&gt;&lt;p style="line-height: 11pt; 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: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;14,763&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;43,103&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 13.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 75.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;58,947&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; 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: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; 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.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 9.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 79px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,330&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company entered into an agreement on December 23, 2018 with its insurance provider by issuing a $25,066 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 9.29% payable in monthly installments of principal and interest totaling $2,172 through September 23, 2019. The balance of Insurance Note 1 as of September 30, 2019 and December 31, 2018 was zero and $25,066, respectively.&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company entered into an agreement on April 15, 2018 with its insurance provider by issuing a $49,000 note payable (Insurance Note 2) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378 through February 15, 2019. The policy renewed on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $5,326. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 2 was $15,844 and $8,501, respectively. &lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company entered into an agreement on September 15, 2018 renewing with its insurance provider by issuing a $15,810 note payable (Insurance Note 3), secured by that policy, with an annual interest rate of 10.75% payable in monthly installments of principal and interest totaling $1,660 through July 15, 2019. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 3 was zero and $14,763, respectively.&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;The Company entered into an agreement on February 3, 2018 with its insurance provider by issuing a $127,561 note payable (Insurance Note 4) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 8.80% payable in monthly installments of principal and interest totaling $13,276 through November 3, 2018. The policy renewed 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. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 4 was $43,103 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; 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&gt;&lt;td style="width: 5.6px"&gt;&lt;/td&gt;&lt;td style="width: 8.46px"&gt;&lt;/td&gt;&lt;td style="width: 60.6px"&gt;&lt;/td&gt;&lt;td style="width: 4px"&gt;&lt;/td&gt;&lt;td style="width: 5.53px"&gt;&lt;/td&gt;&lt;td style="width: 14.8px"&gt;&lt;/td&gt;&lt;td style="width: 56.73px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.13px"&gt;&lt;/td&gt;&lt;td style="width: 8.6px"&gt;&lt;/td&gt;&lt;td style="width: 64.8px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 9.4px"&gt;&lt;/td&gt;&lt;td style="width: 68.93px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 8.73px"&gt;&lt;/td&gt;&lt;td style="width: 62.06px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 8.73px"&gt;&lt;/td&gt;&lt;td style="width: 69.73px"&gt;&lt;/td&gt;&lt;td style="width: 3.33px"&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 69.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160.4px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 157.93px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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: 60.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: 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.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: 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.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: 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.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: 60.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: 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.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: 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; 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;&amp;#151;&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; 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;&amp;#151;&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.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: 60.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: 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; 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.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&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="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;&amp;#151;&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.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: 60.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: 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; border-bottom: #FFFFFF 1px solid; 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.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: 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;&amp;#151;&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; 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.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: 60.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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(143,628)&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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.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: 60.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.8px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;856,372&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 62.06px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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 an 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 166,875 shares of the Company&amp;#146;s common stock at a price of $0.55 per share.&amp;#160; The balance of this note as of September 30, 2019 was $267,000.&lt;/p&gt;&#13;&#13;&#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 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 458,125 shares of the Company&amp;#146;s common stock at a price of $0.55 per share.&amp;#160; The balance of this note as of September 30, 2019 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 note 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 consolidated financial statements. &amp;#160;The fair value pricing model used the following assumptions; stock price $0.50, warrant exercise price $0.55, 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 nine months ended September 30, 2019, the Company recorded $3,151 for amortization of the debt discount discussed above to interest expense in the accompanying consolidated financial statements.&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 with a related party on August 29, 2019 whereby the related party loaned the Company an aggregate principal amount of $80,000. The note carries an annual percentage rate of 8% which was repaid on September 25, 2019 in addition to $456 in accrued interest.&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;Notes Payable&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&gt;&lt;td style="width: 5.6px"&gt;&lt;/td&gt;&lt;td style="width: 8.4px"&gt;&lt;/td&gt;&lt;td style="width: 60.8px"&gt;&lt;/td&gt;&lt;td style="width: 4.26px"&gt;&lt;/td&gt;&lt;td style="width: 4px"&gt;&lt;/td&gt;&lt;td style="width: 5.13px"&gt;&lt;/td&gt;&lt;td style="width: 14.66px"&gt;&lt;/td&gt;&lt;td style="width: 55.53px"&gt;&lt;/td&gt;&lt;td style="width: 4.13px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 8.73px"&gt;&lt;/td&gt;&lt;td style="width: 64.53px"&gt;&lt;/td&gt;&lt;td style="width: 4.46px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 9.4px"&gt;&lt;/td&gt;&lt;td style="width: 68.53px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 8.73px"&gt;&lt;/td&gt;&lt;td style="width: 61.66px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 4.33px"&gt;&lt;/td&gt;&lt;td style="width: 8.73px"&gt;&lt;/td&gt;&lt;td style="width: 68.53px"&gt;&lt;/td&gt;&lt;td style="width: 3.73px"&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 69.2px"&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: top; width: 4.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: 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.13px"&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: 70.2px"&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: 4.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;September 30, 2019&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 156.33px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 3.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.2px"&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; border-bottom: #000000 1px solid; vertical-align: top; width: 4.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; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.2px"&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 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.26px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.93px"&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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.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.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.26px"&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.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"&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.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: top; width: 4.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: 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.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: 14.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: 55.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.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: 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: 64.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.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.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.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: 61.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: 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: 68.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: 3.73px"&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;Shareholder&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.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: top; width: 4.26px"&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.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: 14.66px"&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: 55.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; border-bottom: #FFFFFF 1px solid; 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: 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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;262,500&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.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: 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: 61.66px"&gt;&lt;p style="margin: 0px; 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: 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: 68.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"&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.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.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: top; 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.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: 14.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: 55.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;(6,250&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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.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.33px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 61.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 68.53px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"&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.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: 4.26px"&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: top; 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.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: 14.66px"&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: 55.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; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;256,250&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.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: 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; border-bottom: #000000 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 61.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 68.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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"&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"&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.&amp;#160; The note was issued with a 5% original issue discount and the company received a net amount of $250,000.&amp;#160; No other consideration was given. The balance of the note as of September 30, 2019 was $256,250.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;a name="Hlk509239189"&gt;&lt;/a&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;As of the date hereof, the Company has paid its payroll taxes in full. However, the Company had previously appealed to the IRS for a reduction of penalty payments assessed for the late payment of payroll taxes. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. Beginning in July 2018, the Company has made monthly payments in the amount of $15,000 in order to pay down the accrued late fees. At September 30, 2019, the payroll taxes payable balance of $122,453 includes accrued late fees in the amount of $33,572. &lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;b&gt;&lt;u&gt;Licensing Agreement&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;a name="Hlk513736246"&gt;&lt;/a&gt;&lt;p style="margin: 0px; text-align: justify"&gt;The Company has entered into a new software license and configuration services agreement with a third-party vendor. The annual support and maintenance fees of approximately $300,000 include support and updates to the vendor&amp;#146;s Gateway software and customer access to their services (including web application, mobile application, and associated APIs) for gateway configuration, gateway monitoring and management, application configuration, application management, and automatic model updates. &lt;/p&gt;&#13;&lt;p style="line-height: 11pt; 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 also entered into a SaaS Agreement with the same vendor that is an Amazon AWS-hosted software service enabling the automation of visual observation tasks using deep convolutional neural networks and other computer vision techniques. It consists of a public API, web application, iPhone application, and associated backend services. The system supports the labeling of example image data, the automatic building of classification, detection, localization, measuring and counting applications based on the labeled example data, and the run-time deployment of the trained application models. &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;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"&gt;At September 30, 2019, future minimum lease payments due under Finance Lease is as follows:&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: 387.13px"&gt;&lt;/td&gt;&lt;td style="width: 76.86px"&gt;&lt;/td&gt;&lt;td style="width: 8.06px"&gt;&lt;/td&gt;&lt;td style="width: 80.06px"&gt;&lt;/td&gt;&lt;td style="width: 7.93px"&gt;&lt;/td&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="line-height: 11pt; margin: 0px"&gt;As of September 30,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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;2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;9,270&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;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; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;37,080&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;2021&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;37.080&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;2022&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;27,811&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;111,241&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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(19,164&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"&gt;&lt;p style="line-height: 11pt; 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; width: 387.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Total lease liability at September 30, 2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;92,077&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="line-height: 11pt; margin: 0px"&gt;Less: current 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(43,669&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="line-height: 11pt; 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; width: 387.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Long Term 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,408&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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"&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="line-height: 11pt; 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 two operating lease agreements for office and warehouse space of approximately 12,708 square feet located in Jacksonville, Florida. On April 1, 2019, the Company increased the office square feet from 8,308 to 10,203 office space. The Company now has a total of office and warehouse space of approximately 14,603 square feet. The current lease was amended on May 1, 2016 and again on April 1, 2019 and ends on October 31, 2021. The rent is subject to an annual escalation of 3%, beginning May 1, 2017. The Company entered a new lease agreement of office and warehouse space on June 1, 2018 and ending May 31, 2021. &lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;At September 30, 2019, future minimum lease payments due under Operating Leases are as follows:&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: 387.13px"&gt;&lt;/td&gt;&lt;td style="width: 76.86px"&gt;&lt;/td&gt;&lt;td style="width: 8.06px"&gt;&lt;/td&gt;&lt;td style="width: 80.06px"&gt;&lt;/td&gt;&lt;td style="width: 7.93px"&gt;&lt;/td&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="line-height: 11pt; margin: 0px"&gt;As of September 30,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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;2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;76,353&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;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; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;279,997&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;2021&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;213,568&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="line-height: 11pt; margin: 0px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;569,918&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(35,503&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;Total lease liability at September 30, 2019&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="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;534,415&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="line-height: 11pt; margin: 0px"&gt;Less: current portion of Operating Leases&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; border-bottom: #000000 1px solid; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(241,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;Long Term portion of Operating Leases&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;293,415&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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;&#13;&lt;p style="margin: 0px"&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 $597,103. The right of use asset balance at September 30, 2019 was $509,958, the operating lease liability &amp;#150; current portion was $241,000 and the operating lease liability &amp;#150; long term portion was $293,415. 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 consolidated statement of operations or our 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 consolidated statements of operations.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="margin: 0px"&gt;At September 30, 2019, future minimum lease payments due under Finance Lease is as follows:&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: 387.13px"&gt;&lt;/td&gt;&lt;td style="width: 76.86px"&gt;&lt;/td&gt;&lt;td style="width: 8.06px"&gt;&lt;/td&gt;&lt;td style="width: 80.06px"&gt;&lt;/td&gt;&lt;td style="width: 7.93px"&gt;&lt;/td&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="line-height: 11pt; margin: 0px"&gt;As of September 30,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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;2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;9,270&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;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; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;37,080&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;2021&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;37.080&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;2022&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; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;27,811&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;111,241&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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(19,164&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"&gt;&lt;p style="line-height: 11pt; 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; width: 387.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Total lease liability at September 30, 2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;92,077&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="line-height: 11pt; margin: 0px"&gt;Less: current 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="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(43,669&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="line-height: 11pt; 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; width: 387.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Long Term 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,408&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2019-01-01to2019-09-30">&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;At September 30, 2019, future minimum lease payments due under Operating Leases are as follows:&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: 387.13px"&gt;&lt;/td&gt;&lt;td style="width: 76.86px"&gt;&lt;/td&gt;&lt;td style="width: 8.06px"&gt;&lt;/td&gt;&lt;td style="width: 80.06px"&gt;&lt;/td&gt;&lt;td style="width: 7.93px"&gt;&lt;/td&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="line-height: 11pt; margin: 0px"&gt;As of September 30,&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; 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;2019&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="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px; text-align: right"&gt;76,353&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;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; 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="line-height: 11pt; margin: 0px; text-align: right"&gt;279,997&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;2021&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; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;213,568&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="line-height: 11pt; margin: 0px"&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; border-top: #000000 1px solid; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;569,918&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px"&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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(35,503&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;Total lease liability at September 30, 2019&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="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;534,415&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="line-height: 11pt; margin: 0px"&gt;Less: current portion of Operating Leases&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; border-bottom: #000000 1px solid; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;(241,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&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="line-height: 11pt; margin: 0px"&gt;Long Term portion of Operating Leases&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;293,415&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>duot-20190930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOaGG6bP9z5V9GYkhsWtwbYkKjyYiEt6iYCm+hzcWwUsN -->
<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/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-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/2019-01-31" xmlns:duot="http://duostechnologies/20190930" elementFormDefault="qualified" targetNamespace="http://duostechnologies/20190930">
    <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/SoftwareDevelopmentCostsTables" id="SoftwareDevelopmentCostsTables">
	  <link:definition>00000018 - 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>00000019 - 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>00000020 - 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>00000021 - 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>00000022 - 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>00000023 - 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>00000024 - 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/LiquidityNarrativeDetails" id="LiquidityNarrativeDetails">
	  <link:definition>00000025 - 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>00000026 - 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>00000027 - 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>00000028 - 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>00000029 - 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/DebtScheduleOfNotesPayable-RelatedPartiesDetails" id="DebtScheduleOfNotesPayable-RelatedPartiesDetails">
	  <link:definition>00000030 - 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/DebtScheduleOfNotesPayableDetails" id="DebtScheduleOfNotesPayableDetails">
	  <link:definition>00000031 - Disclosure - DEBT (Schedule of Notes Payable) (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>00000032 - 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>00000033 - 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/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" id="CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails">
	  <link:definition>00000034 - Disclosure - COMMITMENTS AND CONTINGENCIES (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/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" id="CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails">
	  <link:definition>00000035 - 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>00000036 - 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>00000037 - 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>00000038 - 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>00000039 - 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>00000040 - 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>00000041 - 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>00000042 - 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-20190930_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-20190930_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-20190930_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-20190930_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/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-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/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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_LessCostsAndEstimatedEarningsRecognized" name="LessCostsAndEstimatedEarningsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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_TotalPaidInCapitalAndRetainedEarningsDeficit" name="TotalPaidInCapitalAndRetainedEarningsDeficit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" 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_WorkingCapitalIncreaseFromWarrantExecutions" name="WorkingCapitalIncreaseFromWarrantExecutions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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_SoftwareMaintenanceFees" name="SoftwareMaintenanceFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_DebtDiscountFromWarrantsIssuedWithPromissoryNote" name="DebtDiscountFromWarrantsIssuedWithPromissoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" 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_ReducedExercisePrice" name="ReducedExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RevenuesTextBlock" name="RevenuesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" name="ScheduleOfSoftwareDevelopmentCostsTableTextBlock" 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_ContractAccountingTextBlock" name="ContractAccountingTextBlock" 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_LesseeFinanceLeaseLiabilityImputedInterest" name="LesseeFinanceLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" 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_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_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_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" 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_AmountOfWarrantConversionSecured" name="AmountOfWarrantConversionSecured" nillable="true" xbrli:periodType="instant" 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_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>8
<FILENAME>duot-20190930_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.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
<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-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20190930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20190930.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20190930.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20190930.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20190930.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20190930.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20190930.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20190930.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20190930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20190930.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20190930.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20190930.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20190930.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20190930.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayableDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20190930.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20190930.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20190930.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:calculationArc order="5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="10" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="11" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapAdditionalPaidInCapital" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapAdditionalPaidInCapital" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaapAdditionalPaidInCapital" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingCostsAndExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="5" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLoss" 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' 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:calculationArc order="5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:calculationArc order="6" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="8" 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-20190930.xsd#duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:calculationArc order="11" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="12" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="13" 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-20190930.xsd#duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseObligation" />
      <link:calculationArc order="14" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="15" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="16" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfShortTermDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:calculationArc order="6" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_ProceedsFromNotesPayablerelatedParties" xlink:label="loc_duotProceedsFromNotesPayablerelatedParties" />
      <link:calculationArc order="8" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" />
      <link:calculationArc order="9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:calculationArc order="10" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" 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-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" 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-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" 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' 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/SoftwareDevelopmentCostsTables" xlink:title="00000018 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000019 - Disclosure - DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:title="00000020 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000021 - Disclosure - STOCKHOLDERS' EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingTables" xlink:title="00000022 - Disclosure - CONTRACT ACCOUNTING (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:title="00000023 - 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="00000024 - 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/LiquidityNarrativeDetails" xlink:title="00000025 - Disclosure - LIQUIDITY (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000026 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000027 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000028 - Disclosure - DEBT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000030 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayableDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable) (Details)">
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableCurrentNet" xlink:label="loc_duotNotesPayableCurrentNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotNotesPayableCurrentNet" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duotNotesPayableCurrentNet" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000032 - Disclosure - LINE OF CREDIT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:title="00000033 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiability" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_LesseeFinanceLeaseLiabilityImputedInterest" xlink:label="loc_duotLesseeFinanceLeaseLiabilityImputedInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFinanceLeaseLiability" xlink:to="loc_duotLesseeFinanceLeaseLiabilityImputedInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000035 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_LesseeOperatingLeaseLiabilityImputedInterest" xlink:label="loc_duotLesseeOperatingLeaseLiabilityImputedInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_duotLesseeOperatingLeaseLiabilityImputedInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:title="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.xsd#duot_LessCostsAndEstimatedEarningsRecognized" xlink:label="loc_duotLessCostsAndEstimatedEarningsRecognized" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:to="loc_duotLessCostsAndEstimatedEarningsRecognized" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEventsDetails" xlink:title="00000042 - Disclosure - SUBSEQUENT EVENTS (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>duot-20190930_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.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
<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-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20190930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20190930.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20190930.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20190930.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20190930.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20190930.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20190930.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20190930.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20190930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20190930.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20190930.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20190930.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20190930.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20190930.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayableDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20190930.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20190930.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20190930.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapAssetsAbstract_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/2019/elts/us-gaap-2019-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-gaapAssetsAbstract_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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsNoncurrentAbstract_70" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLongTermNotesPayable_70" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLineOfCredit_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapDeferredRevenueCurrent_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="35" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapital_70" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="38" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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="39" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="42" />
    </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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="duot-20190930.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="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapTechnologyServiceMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_170" xlink:to="loc_us-gaapRevenues_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract_170" xlink:to="loc_us-gaapCostOfRevenue_170" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit_170" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract_170" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_170" xlink:to="loc_us-gaapSellingAndMarketingExpense_170" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_170" xlink:to="loc_us-gaapSalariesAndWages_170" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_170" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_170" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_170" xlink:to="loc_us-gaapProfessionalFees_170" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingExpensesAbstract_170" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_170" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingCostsAndExpenses_170" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_170" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:to="loc_us-gaapInterestExpenseOther_170" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_170" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaapDerivativeGainLossOnDerivativeNet_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:to="loc_us-gaapDerivativeGainLossOnDerivativeNet_170" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:to="loc_us-gaapOtherNonoperatingIncome_170" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract_170" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_170" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_170" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_170" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic_170" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted_170" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted_170" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_170" xlink:type="arc" order="24" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:title="00000005 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="13" />
    </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' 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/SoftwareDevelopmentCostsTables" xlink:title="00000018 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000019 - Disclosure - DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:title="00000020 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000021 - Disclosure - STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000022 - Disclosure - CONTRACT ACCOUNTING (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:title="00000023 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20190930.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-20190930.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-20190930.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="duot-20190930.xsd#duot_CustomerDMember" xlink:label="loc_duotCustomerDMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerDMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000024 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/LiquidityNarrativeDetails" xlink:title="00000025 - Disclosure - LIQUIDITY (Narrative) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000026 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:title="00000027 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000028 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableRelatedPartiesMember" xlink:label="loc_duotNotesPayableRelatedPartiesMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesMember_200" xlink:type="arc" order="201" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableRelatedPartiesOneMember" xlink:label="loc_duotNotesPayableRelatedPartiesOneMember_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableRelatedPartiesOneMember_260" xlink:type="arc" order="261" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableMember" xlink:label="loc_duotNotesPayableMember_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotNotesPayableMember_340" xlink:type="arc" order="341" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_230" xlink:type="arc" order="232" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="15" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="18" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000030 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayableDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaapNotesPayableOtherPayablesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapNotesPayableOtherPayablesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableCurrent_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableCurrentNet" xlink:label="loc_duotNotesPayableCurrentNet_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableCurrentNet_30" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000032 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000033 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_stprFL_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtCurrent_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SoftwareMaintenanceFees" xlink:label="loc_duotSoftwareMaintenanceFees_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotSoftwareMaintenanceFees_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaapPaymentsOfDebtExtinguishmentCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtExtinguishmentCosts_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_AreaOfLease" xlink:label="loc_duotAreaOfLease_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotAreaOfLease_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_OperatingLeaseRightOfUseAsset1" xlink:label="loc_duotOperatingLeaseRightOfUseAsset1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotOperatingLeaseRightOfUseAsset1_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_60" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000035 - 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="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.xsd#duot_ShareholderMember" xlink:label="loc_duotShareholderMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_duotShareholderMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20190930.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotEmployeesAndDirectorsMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_PresidentAndChiefOperatingOfficerMember" xlink:label="loc_duotPresidentAndChiefOperatingOfficerMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotPresidentAndChiefOperatingOfficerMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_duotPlan2016Member_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_GainLossOnSettlement" xlink:label="loc_duotGainLossOnSettlement_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotGainLossOnSettlement_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_190" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_190" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_190" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromWarrantExercises_190" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_ReducedExercisePrice" xlink:label="loc_duotReducedExercisePrice_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotReducedExercisePrice_190" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_190" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_190" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_190" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_190" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_190" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapConversionOfStockSharesIssued1_20" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_20" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_20" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" xlink:label="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_duotWarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice_20" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" xlink:label="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_duotShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice_20" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:label="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice_20" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_20" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_20" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" xlink:to="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications_20" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_20" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_20" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_20" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20190930.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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_570" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_570" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEventsDetails" xlink:title="00000042 - Disclosure - SUBSEQUENT EVENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable_20" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>duot-20190930_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.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
<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/srt/2019/elts/srt-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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-20190930.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/us-gaap/2019/elts/us-gaap-2019-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-20190930.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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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="duot-20190930.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_CustomerDMember_lbl" xml:lang="en-US">Customer D [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/srt-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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">Project Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Maintenance and Technical Support Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">IT Asset Management Services Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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="duot-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="duot-20190930.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="duot-20190930.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="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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableOtherPayablesMember" xlink:to="us-gaap_NotesPayableOtherPayablesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableOtherPayablesMember_lbl" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Patents and trademarks, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/label" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">Notes payable, net of discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-finance lease payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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' DEFICIT:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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, 26,964,988 and 21,082,351 shares issued, 26,946,459 and 21,075,958 shares outstanding at September 30, 2019 and December 31, 2018, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AdditionalPaidInCapital_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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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 (18,529 and 6,393 shares of common stock at September 30, 2019 and December 31, 2018, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="duot-20190930.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, shares available to be designated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">INCOME (LOSS) FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 INCOME (LOSS)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss applicable to common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Income (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Income (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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">Stock issuance cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 loss to net cash (used in) provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Stock issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/label" 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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: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/2009/role/negatedTerseLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_2_lbl" xml:lang="en-US">Issuance cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_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/2019/elts/us-gaap-2019-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">Payments of financial lease</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US">Proceeds from notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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' DEFICIT</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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Cash Concentrations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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: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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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 Future Minimum Lease Payments Due Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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">Number of employee stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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_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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_WorkingCapitalIncreaseFromWarrantExecutions" xlink:label="duot_WorkingCapitalIncreaseFromWarrantExecutions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalIncreaseFromWarrantExecutions" xlink:to="duot_WorkingCapitalIncreaseFromWarrantExecutions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WorkingCapitalIncreaseFromWarrantExecutions_lbl" xml:lang="en-US">Working capital increase from warrant executions</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_AmountOfWarrantConversionSecured" xlink:label="duot_AmountOfWarrantConversionSecured" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AmountOfWarrantConversionSecured" xlink:to="duot_AmountOfWarrantConversionSecured_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AmountOfWarrantConversionSecured_lbl" xml:lang="en-US">Amount of warrant conversions secured</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investment in shareholder equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent" xlink:label="us-gaap_UnsecuredDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebtCurrent" xlink:to="us-gaap_UnsecuredDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnsecuredDebtCurrent_lbl" xml:lang="en-US">Short-term, unsecured loans</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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: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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl" xml:lang="en-US">Less unamortized discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/totalLabel" xlink:label="duot_NotesPayableCurrentNet_lbl" xml:lang="en-US">Total, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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_LineOfCredit" xlink:to="us-gaap_LineOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCredit_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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/verboseLabel" 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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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 September 30, 2019</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/2019/elts/us-gaap-2019-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">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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 September 30, 2019</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 Leases</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 Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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_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">Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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, Value</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 December 31, 2018</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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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 December 31, 2018</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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/label" 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/2019/elts/us-gaap-2019-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">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Weighted average remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Outstanding Aggregate intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Outstanding Weighted average grant date fair value (per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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">Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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 Weighted average remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Exercisable Aggregate intrinsic value</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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_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_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-20190930.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/label" xlink:label="duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning_lbl" xml:lang="en-US">Outstanding at December 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Outstanding at end of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2_lbl" xml:lang="en-US">Exercisable at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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-20190930.xsd#duot_LessCostsAndEstimatedEarningsRecognized" xlink:label="duot_LessCostsAndEstimatedEarningsRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LessCostsAndEstimatedEarningsRecognized" xlink:to="duot_LessCostsAndEstimatedEarningsRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_LessCostsAndEstimatedEarningsRecognized_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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayments of notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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-20190930.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_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:loc xlink:type="locator" xlink:href="duot-20190930.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_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-20190930.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: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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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-20190930.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: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-20190930.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-20190930.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-20190930.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_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-20190930.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-20190930.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-20190930.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_LessCostsAndEstimatedEarningsRecognized" xlink:to="duot_LessCostsAndEstimatedEarningsRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_LessCostsAndEstimatedEarningsRecognized_doc" xml:lang="en-US">Costs and estimated earnings recognized.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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; Support [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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_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_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-20190930.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-20190930.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-20190930.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_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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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_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_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_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: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_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WorkingCapitalIncreaseFromWarrantExecutions" xlink:to="duot_WorkingCapitalIncreaseFromWarrantExecutions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WorkingCapitalIncreaseFromWarrantExecutions_doc" xml:lang="en-US">Working capital increase from warrant executions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AmountOfWarrantConversionSecured" xlink:to="duot_AmountOfWarrantConversionSecured_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AmountOfWarrantConversionSecured_doc" xml:lang="en-US">Amount of warrant conversions secured.</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:loc xlink:type="locator" xlink:href="duot-20190930.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_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: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_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: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: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_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:loc xlink:type="locator" xlink:href="duot-20190930.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_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: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_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_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_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: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_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: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: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_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_2_lbl" xml:lang="en-US">Deferred Revenue, 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_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_2_lbl" xml:lang="en-US">Additional Paid in Capital</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_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">Operating Costs and Expenses</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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</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_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_3_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_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_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_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="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_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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</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_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_DebtInstrumentUnamortizedDiscountCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_2_lbl" xml:lang="en-US">Debt Instrument, Unamortized Discount, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NotesPayableCurrentNet" xlink:to="duot_NotesPayableCurrentNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NotesPayableCurrentNet_3_lbl" xml:lang="en-US">NotesPayableCurrentNet</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_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Accrued Payroll Taxes</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">LesseeFinanceLeaseLiabilityImputedInterest</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_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, Payments, Due Next Twelve Months</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, Payments, Due 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, Payments, Due 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, Payments, Due</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">LesseeOperatingLeaseLiabilityImputedInterest</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="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_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_LessCostsAndEstimatedEarningsRecognized" xlink:to="duot_LessCostsAndEstimatedEarningsRecognized_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_LessCostsAndEstimatedEarningsRecognized_3_lbl" xml:lang="en-US">Working capital deficit [Default Label]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>duot-20190930_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.1b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0919 10Q.xfr; Date: 2019%2D11%2D14T19:43:38Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80130000 -->
<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-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20190930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StatementsOfChangesInStockholdersEquityDeficit" xlink:href="duot-20190930.xsd#StatementsOfChangesInStockholdersEquityDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20190930.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Liquidity" xlink:href="duot-20190930.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20190930.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20190930.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20190930.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenue" xlink:href="duot-20190930.xsd#Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20190930.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20190930.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20190930.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesTables" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20190930.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20190930.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20190930.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LiquidityNarrativeDetails" xlink:href="duot-20190930.xsd#LiquidityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20190930.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20190930.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayableDetails" xlink:href="duot-20190930.xsd#DebtScheduleOfNotesPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20190930.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20190930.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:href="duot-20190930.xsd#CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityNarrativeDetails" xlink:href="duot-20190930.xsd#StockholdersEquityNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20190930.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20190930.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEventsDetails" xlink:href="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsNoncurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="230" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="240" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="250" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="260" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="280" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="290" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="300" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="310" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="320" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="330" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="340" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="350" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="380" 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-20190930.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" />
      <link:presentationArc order="390" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:presentationArc order="400" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="410" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="420" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="duot-20190930.xsd#duot_PreferredStockSharesAvailableToBeDesignated" xlink:label="loc_duotPreferredStockSharesAvailableToBeDesignated" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="loc_us-gaapPreferredStockRedemptionPricePerShare" />
      <link:presentationArc order="100" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember" />
      <link:presentationArc order="90" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="60" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="100" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="120" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther" />
      <link:presentationArc order="140" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="150" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="loc_us-gaapDerivativeGainLossOnDerivativeNet" />
      <link:presentationArc order="160" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="170" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="180" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="190" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="210" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="220" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="230" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="240" 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' EQUITY (DEFICIT)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="40" 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="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue" />
      <link:presentationArc order="120" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="140" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="150" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="60" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:presentationArc order="80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:presentationArc order="90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="100" 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-20190930.xsd#duot_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="140" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="150" 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-20190930.xsd#duot_IncreaseDecreaseInOperatingLeaseObligation" xlink:label="loc_duotIncreaseDecreaseInOperatingLeaseObligation" />
      <link:presentationArc order="160" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="170" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="190" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="200" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="loc_us-gaapPaymentsForSoftware" />
      <link:presentationArc order="210" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="220" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="230" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="240" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="250" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="260" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="270" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="280" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="290" 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/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfShortTermDebt" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:presentationArc order="310" 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-20190930.xsd#duot_ProceedsFromNotesPayablerelatedParties" xlink:label="loc_duotProceedsFromNotesPayablerelatedParties" />
      <link:presentationArc order="320" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapProceedsFromLongTermCapitalLeaseObligations" />
      <link:presentationArc order="340" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="350" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="360" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="380" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="390" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="400" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="410" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="420" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="430" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesIssued1" xlink:label="loc_us-gaapNotesIssued1" />
      <link:presentationArc order="440" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_us-gaapDebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
      <link:presentationArc order="450" 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-20190930.xsd#duot_NoteIssuedForEquipmentFinancingLease" xlink:label="loc_duotNoteIssuedForEquipmentFinancingLease" />
      <link:presentationArc order="460" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Reclassifications" xlink:label="loc_us-gaapReclassifications" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="40" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsDisclosureTextBlock" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="60" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaapDerivativesPolicyTextBlock" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:presentationArc order="90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="120" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="140" 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/SoftwareDevelopmentCostsTables" xlink:title="00000018 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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="00000019 - Disclosure - DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:presentationArc order="10" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaapConvertibleDebtTableTextBlock" />
      <link:presentationArc order="30" 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-20190930.xsd#duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:label="loc_duotConvertibleDebtThirdPartyTableTextBlock" />
      <link:presentationArc order="40" 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="00000020 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000021 - Disclosure - STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-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="00000022 - Disclosure - CONTRACT ACCOUNTING (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-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="00000023 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20190930.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-20190930.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-20190930.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="duot-20190930.xsd#duot_CustomerDMember" xlink:label="loc_duotCustomerDMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_duotCustomerDMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="70" 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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000024 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/LiquidityNarrativeDetails" xlink:title="00000025 - Disclosure - LIQUIDITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.xsd#duot_WorkingCapitalIncreaseFromWarrantExecutions" xlink:label="loc_duotWorkingCapitalIncreaseFromWarrantExecutions" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotWorkingCapitalIncreaseFromWarrantExecutions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_AmountOfWarrantConversionSecured" xlink:label="loc_duotAmountOfWarrantConversionSecured" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotAmountOfWarrantConversionSecured" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent" xlink:label="loc_us-gaapUnsecuredDebtCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapUnsecuredDebtCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:title="00000026 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000027 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000028 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember" />
      <link:presentationArc order="110" 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-20190930.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember" />
      <link:presentationArc order="150" 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-20190930.xsd#duot_NotesPayableRelatedPartiesMember" xlink:label="loc_duotNotesPayableRelatedPartiesMember" />
      <link:presentationArc order="210" 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-20190930.xsd#duot_NotesPayableRelatedPartiesOneMember" xlink:label="loc_duotNotesPayableRelatedPartiesOneMember" />
      <link:presentationArc order="270" 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-20190930.xsd#duot_NotesPayableMember" xlink:label="loc_duotNotesPayableMember" />
      <link:presentationArc order="350" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="240" 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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="40" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare" />
      <link:presentationArc order="60" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
      <link:presentationArc order="80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:presentationArc order="90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm" />
      <link:presentationArc order="100" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="120" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="140" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="150" 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-20190930.xsd#duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" xlink:label="loc_duotShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeDiscountRate" />
      <link:presentationArc order="160" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="170" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000030 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="30" 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-20190930.xsd#duot_NotesPayableRelatedPartiesCurrentAndNoncurrentNet" xlink:label="loc_duotNotesPayableRelatedPartiesCurrentAndNoncurrentNet" />
      <link:presentationArc order="40" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="50" 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/DebtScheduleOfNotesPayableDetails" xlink:title="00000031 - Disclosure - DEBT (Schedule of Notes Payable) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaapNotesPayableOtherPayablesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapNotesPayableOtherPayablesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="0" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_NotesPayableCurrentNet" xlink:label="loc_duotNotesPayableCurrentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_duotNotesPayableCurrentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000032 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000033 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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="30" 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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails" xlink:title="00000034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueOperatingLeasesDetails" xlink:title="00000035 - 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.xsd#duot_ShareholderMember" xlink:label="loc_duotShareholderMember" />
      <link:presentationArc order="70" 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/2019/elts/srt-2019-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-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-20190930.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember" />
      <link:presentationArc order="120" 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/2019/elts/srt-2019-01-31.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember" />
      <link:presentationArc order="140" 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-20190930.xsd#duot_PresidentAndChiefOperatingOfficerMember" xlink:label="loc_duotPresidentAndChiefOperatingOfficerMember" />
      <link:presentationArc order="150" 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/2019/elts/us-gaap-2019-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-20190930.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member" />
      <link:presentationArc order="160" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.xsd#duot_GainLossOnSettlement" xlink:label="loc_duotGainLossOnSettlement" />
      <link:presentationArc order="20" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="40" 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="60" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="80" 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-20190930.xsd#duot_ReducedExercisePrice" xlink:label="loc_duotReducedExercisePrice" />
      <link:presentationArc order="90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="100" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="110" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="130" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000037 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="170" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="200" 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/2019/elts/us-gaap-2019-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000038 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.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/2019/elts/us-gaap-2019-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="00000040 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20190930.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-20190930.xsd#duot_LessCostsAndEstimatedEarningsRecognized" xlink:label="loc_duotLessCostsAndEstimatedEarningsRecognized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_duotLessCostsAndEstimatedEarningsRecognized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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="00000041 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/srt-2019-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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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/2019/elts/srt-2019-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/2019/elts/srt-2019-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-20190930.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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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-20190930.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-20190930.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-20190930.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/2019/elts/us-gaap-2019-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="00000042 - Disclosure - SUBSEQUENT EVENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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/us-gaap/2019/elts/us-gaap-2019-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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/2019/elts/us-gaap-2019-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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6635920560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details)<br></strong></div></th>
<th class="th">
<div>Nov. 12, 2019 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="nump">$ 262,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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>15
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6748649984">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 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_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">$ 15,000<span></span>
</td>
<td class="nump">$ 15,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=118932676&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=6877327&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=119400593&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=6876686&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>16
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6753913456">
<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">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">69.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">32.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.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">66.00%<span></span>
</td>
<td class="nump">47.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">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34.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">14.00%<span></span>
</td>
<td class="nump">36.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">17.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_CustomerDMember', window );">Customer D [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="ro">
<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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=duot_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>17
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6758524912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 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="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 181.06px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 180.73px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>Notes Payable</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.26px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.93px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 1</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">9.29</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">25,066</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">9.29</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 2</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">15,844</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">8,501</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.25</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">14,763</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 4</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">43,103</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">58,947</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,330</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; 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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Notes Payable - Related Parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><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: 69.06px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 157.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</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; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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.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: 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.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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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.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: 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; 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">&#151;</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: 69.73px"><p style="margin: 0px; text-align: right">&#151;</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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; 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.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</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: 69.73px"><p style="margin: 0px; text-align: right">&#151;</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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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; border-bottom: #FFFFFF 1px solid; 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.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: 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">&#151;</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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">(143,628)</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">856,372</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 69.73px"><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_ScheduleOfDebtTableTextBlock', window );">Schedule of Notes Payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><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: 69.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 70.2px"><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: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="6" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 156.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 4.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.2px"><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 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.26px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.93px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.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.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.26px"><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.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 55.53px"><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: 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: 64.53px"><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.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.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: 61.66px"><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: 68.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.73px"><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">Shareholder</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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; 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: 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: 64.53px"><p style="margin: 0px; text-align: right">262,500</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.53px"><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">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</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: 68.53px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 4.13px"><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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">(6,250</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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.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.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 68.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; 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: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">256,250</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.53px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 68.53px"><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_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=6877327&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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>EXCEL
<SEQUENCE>18
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "6%;D\?(\\#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,$%     @ )85N3R?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    "  EA6Y/RDYD#.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2@,Q$(=?17+?G4U;*H9M+HHG!<&"XBTDTS9T\X=D9+=O[VYL
MMX@^@,?,_/+--S"MCD*'A"\I1$QD,=\,KO-9Z+AA!Z(H +(^H%.Y'A-^;.Y"
M<HK&9]I#5/JH]@B+IEF#0U)&D8()6,69R&1KM- )%85TQAL]X^-GZ@K,:, .
M'7K*P&L.3$X3XVGH6K@")AAA<OF[@&8FENJ?V-(!=DX.V<ZION_K?EERXPX<
MWI^?7LNZE?69E-<X_LI6T"GBAETFORWO'[:/3"X:?E=Q7O'5EJ_%JA'\]F-R
M_>%W%7;!V)W]Q\870=G"K[N07U!+ P04    "  EA6Y/F5R<(Q &  "<)P
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
M73 A\,JQ4H0YS6+$5/"DXQDEGCW',RK59TR&>Z\4'64N%!-(!S1*0'L.:%0
M3>@AB!12$.V]2:'D28<T2K#R*F"-$M(V6E/HB'3^DF2FY_PEA;^)+/"R1&FK
ME+"D\Y<D?SWG+TFP.N^C,3P[%.&'MX)T!I-DL!>OY$KU*V;G0\U[)X6] 1+U
MFB\L/M)921)P@;.2)"O1)U&#:C(P$0M^=%R21%S@N"2)2S+>YB>7Y984L 9*
M ;$TSSHV26*35SYKDC0D#"X_=L4^C*(T&9QD2AM#.CA)@C-P<)($X@4107(H
M)DN3FGRG<T%9\*7CDR0^^9U9DZ3BA?,V19%5BA#!E5[T2:<G27H&3D^2]+R
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
M[F6(KT_7'PQ=W[3-:_]CJ,7[+[+N_P]02P,$%     @ )85N3S'KO[)U!0
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
M<?@,4S^WE$S-?X4S2)\>E/@:)4H;OZ3LK4,UL7@IBK^-I]#Q'";^"VP=D$R
MY K QD)1^2-WO,@,#L2,L^]XN.+M/O&S*4,PCB+^\^*MCYZ+[:<T8^= -.4<
MQIQDF3-G,,\^ETC62AR2?^#).GRWJG 7X;N_%-ZN$Z2K!&DD2/_;XEK.W541
MMIBI M/$;;*DQ%['35Y$YX6]3^*=O*>/V_Z-FT9H2T[H_,W&^=>(#KR4S8U?
MH=8_L-F14+M@?O"V&==L=!QVTPMB\S,N_@!02P,$%     @ )85N3TND_12T
M 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]4V%OVR 0_2N(
M'U!BDJUI9%MJ.DV;U$I1IVV?B7VV4<%X@./VW_? KN>UUKX =]Q[]^XXTL'8
M)]< >/*L5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\UGIH5L
M:9Y&W\GFJ>F]DBV<+'&]UL*^'$&9(:,)?7,\RKKQP<'RM!,U_ #_LSM9M-C,
M4DH-K9.F)1:JC-XFA^,NQ,> 7Q(&MSB34,G9F*=@?"\SN@F"0$'A X/ [0)W
MH%0@0AE_)DXZIPS Y?F-_6NL'6LY"P=W1OV6I6\RNJ>DA$KTRC^:X1M,]7RB
M9"K^'BZ@,#PHP1R%42ZNI.B=-WIB02E:/(^[;.,^C#<\F6#K #X!^ S8QSQL
M3!25?Q%>Y*DU [%C[SL1GC@Y<.Q-$9RQ%?$.Q3OT7O+DYCIEET TQ1S'&+Z,
MF2,8LL\I^%J*(_\ Y^OP[:K";81O_U&X7R?8K1+L(L'NOR6NQ=R\2\(6/=5@
MZSA-CA2F;^,D+[SSP-[R^"9_P\=I?Q"VEJTC9^/Q96/_*V,\H)3-%8Y0@Q]L
M-A14/ARO\6S',1L-;[KI!['Y&^>O4$L#!!0    ( "6%;D]]5;D,M $  -(#
M   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5/;;MLP#/T501]0)4K6
M!8%MH.DPM, &!!VV/2LV;0O5Q97DN/O[4;+K>9NW%TFD> X/*2H;K'OV+4 @
MKUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1)=_9
M%9GM@Y(&SH[X7FOA?IQ V2&G6_KF>))-&Z*#%5DG&O@"X6MW=FBQF:62&HR7
MUA '=4[OML?3/L:G@&\2!K\XDUC)Q=KG:#Q6.=U$0:"@#)%!X':%>U J$J&,
MEXF3SBDC<'E^8_^8:L=:+L+#O57?917:G!XHJ: 6O0I/=GB J9YWE$S%?X(K
M* R/2C!':95/*RE['ZR>6%"*%J_C+DW:A_%F=YA@ZP ^ ?@,.*0\;$R4E'\0
M0129LP-Q8^\[$9]X>^38FS(Z4RO2'8KWZ+T6^* 9NT:B*>8TQO!%S':.8,@^
MI^!K*4[\+SA?A^]6%>X2?/>;PG_DWZ\2[!/!_K\EKL7\J9(M>JK!-6F:/"EM
M;](D+[SSP-[Q]":_PL=I_RQ<(XTG%QOP95/_:VL#H)3-#8Y0BQ]L-A34(1[?
MX]F-8S8:P7;3#V+S-RY^ E!+ P04    "  EA6Y/X3*^UK4!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4]MNW" 0_17$!P0OZURTLBUE
M4U6MU$JK1&V>67MLHX!Q *_3O\^ '==MK;X ,\PY<V88LM'8%]<">/*F5>=R
MVGK?'QAS90M:N"O30X<WM;%:>#1MPUQO0501I!7C27+#M) =+;+H.]DB,X-7
MLH.3)6[06MA?1U!FS.F.?C@>9=/ZX&!%UHL&GL#_Z$\6+;:P5%)#YZ3IB(4Z
MI_>[PS$-\3'@IX31K<XD5'(VYB487ZN<)D$0*"A]8!"X7> !E I$*.-UYJ1+
MR@!<GS_8/\?:L9:S</!@U+.L?)O3.THJJ,6@_*,9O\!<SS4E<_'?X (*PX,2
MS%$:Y>)*RL%YHV<6E*+%V[3++N[C=,-O9]@V@,\ O@#N8AXV)8K*/PDOBLR:
MD=BI][T(3[P[<.Q-&9RQ%?$.Q3OT7@J>[#-V"41SS'&*X:N8W1+!D'U)P;=2
M'/D_<+X-WV\JW$?X_@^%Z39!NDF01H+TOR5NQ5S_E82M>JK!-G&:'"G-T,5)
M7GF7@;WG\4U^AT_3_EW81G:.G(W'EXW]KXWQ@%*2*QRA%C_88BBH?3C>XME.
M8S89WO3S#V++-R[> 5!+ P04    "  EA6Y/6I*2.K4!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4V%OVR 0_2N('U <DJ519%MJ.DV;
MM$E1JZV?B7VV4<'G 8Z[?U_ KN=VUKX =]Q[]^XXT@'-LVT ''G1JK49;9SK
MCHS9H@$M[ UVT/J;"HT6SINF9K8S(,H(THKQ)-DS+61+\S3ZSB9/L7=*MG V
MQ/9:"_/G! J'C&[HF^-!UHT+#I:GG:CA$=S/[FR\Q6:64FIHK<26&*@R>K<Y
MGG8A/@;\DC#8Q9F$2BZ(S\'X5F8T"8) 0>$"@_#;%>Y!J4#D9?R>..F<,@"7
MYS?V+[%V7\M%6+A']21+UV3T0$D)E>B5>\#A*TSU?*)D*OX[7$'Y\*#$YRA0
MV;B2HK<.]<3BI6CQ,NZRC?LPWO#]!%L'\ G 9\ AYF%CHJC\LW B3PT.Q(R]
M[T1XXLV1^]X4P1E;$>^\>.N]UYPG^Y1= ]$4<QIC^")F,T<PSSZGX&LI3OP?
M.%^';U<5;B-\^T[A[3K!;I5@%PEV_RUQ+>;P(0E;]%2#J>,T65)@W\9)7GCG
M@;WC\4W^AH_3_D.86K:67-#YEXW]KQ =>"G)C1^AQG^PV5!0N7"\]6<SCMEH
M..RF'\3F;YR_ E!+ P04    "  EA6Y/:74\1[0!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q]4]MNW" 0_17$!P2;W;3IRK:4312U4BNM
M4K5Y9NVQC0(>%_ Z_?L"=EPKL?("S'#.F0M#-J)YMBV (R]:=3:GK7/]@3%;
MMJ"%O<(>.G]3H]'">=,TS/8&1!5)6C&>))^8%K*C119])U-D.#@E.S@98@>M
MA?E[!(5C3E/ZZGB43>N"@Q59+QKX">Y7?S+>8HM*)35T5F)'#-0YO4T/QWW
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
M@"^;^E];&P"E;*YPA%K\8+.AH [Q^![/;ARST0BVFWX0F[]Q\0M02P,$%
M  @ )85N3YY?XMU( @  / @  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL=5;;CILP$/T5Q >L,9?<1)"2K:I6:J5HJVZ?'3(): VFMI-L_[ZV(91Z
MAY=@FS/GS# SGN1W(=]4!:"#]X:W:AM66G<;0E190</4D^B@-6_.0C9,FZV\
M$-5)8"=GU' 21]&"-*QNPR)W9P=9Y.*J>=W"00;JVC1,_MD#%_=M2,/'P4M]
MJ;0]($7>L0O\ /VS.TBS(R/+J6Z@5;5H PGG;;BCFSW-K(%#O-9P5Y-U8$,Y
M"O%F-U]/VS"R'@&'4EL*9AXW> ;.+9/QX_= &HZ:UG"Z?K!_=L&;8(Y,P;/@
MO^J3KK;A*@Q.<&97KE_$_0L, 65A,$3_#6[ #=QZ8C1*P97[#<JKTJ(96(PK
M#7OOGW7KGO>!_V&&&\2#0>P9D%[(>?Z):5;D4MP#V7_\CMD<TTULODUI#]VG
M<.^,\\J<WHHX3G-RLT0#9M]CX@F&C@ABV$>)&)/8QQ_,8]P\03U,G'DR55]G
M.$&*$J2.(/TOQ,P+$<,L<)$,%<D0@J4G@F%6N,@"%5D@!&M/!,$D$2ZR1$66
M" 'U1##,3%)7J,@*(4@\$0R3XB)K5&2-$/B)QS SB:<1WD$10N&G'@7-Y)[.
M="I%*/SL8Z!T)OT4;=<=C1$*OP!0T$P%4+RO:8)0^#6 @F:*@.+M3Y'>3OTR
M0$%S=8#? !1I[_1#'6 @OP[(Y/)N0%[<V%)!*:ZMFYF3TW$T[F)W^?^#]W/U
M.Y.7NE7!46@S0MQ%?Q9"@_$E>C*^5&:4CQL.9VV72[.6_3SK-UITPZPFXQ^&
MXB]02P,$%     @ )85N3]!3N#>V 0  T@,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL=5/;;MP@$/T5Q <$+^NTR<JVE$U5M5(BK5*U?6;ML8T"
MQ@6\3OX^ W9<*W5?@!G..7-AR$9CGUT+X,F+5IW+:>M]?V#,E2UHX:Y,#QW>
MU,9JX=&T#7.]!5%%DE:,)\DGIH7L:)%%W\D6F1F\DAV<+'&#UL*^'D&9,:<[
M^NYXDDWK@X,562\:^ '^9W^R:+%%I9(:.B=-1RS4.;W;'8YIP$? +PFC6YU)
MJ.1LS',POE<Y34)"H*#T04'@=H%[4"H(81I_9DVZA S$]?E=_6NL'6LY"P?W
M1OV6E6]S>D-)!;48E'\RXS>8Z[FF9"[^ 2Z@$!XRP1BE42ZNI!R<-WI6P52T
M>)EVV<5]G&[VMS-MF\!G E\(-S$.FP+%S+\(+XK,FI'8J?>]"$^\.W#L31F<
ML17Q#I-WZ+T4/+W-V"4(S9CCA.$KS&Y!,%1?0O"M$$?^#YUOT_>;&>XC?;^F
M)_^)GVX*I%$@70M<)Q]*W,)\#,)6/=5@FSA-CI1FZ.(DK[S+P-[Q^"9_X=.T
M/PK;R,Z1L_'XLK'_M3$>,)7D"D>HQ0^V& IJ'XZ?\6RG,9L,;_KY!['E&Q=O
M4$L#!!0    ( "6%;D^<.,MBT@$  )P$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;'54ZXZ<(!1^%<(#+ ZC[G2B)CO;-&W2)I-MVOYF]'C)@EC
M<?OV!72MG67_".?P7<Y!()ND>M8M@$$O@O<ZQZTQPY$07;8@F+Z3 _1VI99*
M,&-#U1 ]*&"5)PE.:!2E1+"NQT7F<V=59'(TO.OAK) >A6#JSPFXG'*\PZ^)
MIZYIC4N0(AM8 ]_!_!C.RD9D5:DZ ;WN9(\4U#E^V!U/J<-[P,\.)KV9(]?)
M1<IG%WRI<ARY@H!#:9P"L\,5'H%S)V3+^+UHXM72$;?S5_5/OG?;RX5I>)3\
M5U>9-L<'C"JHV<C-DYP^P])/@M'2_%>X K=P5XGU*"77_HO*41LI%A5;BF O
M\]CU?ISFE?C#0@L3Z$*@*^'@?<ALY"O_R PK,B4GI.:]'YC[Q;LCM7M3NJ3?
M"K]FB]<V>RUH0C-R=4(+YC1CZ :S6Q'$JJ\6-&1QHF_H-$S?!RO<>_I^2X_B
ML$ <%(B]0/Q?B_N;%D.8=TR2H$D2$$AN3$*8-&R2!DW2@,#]C4D(<[@Q(9O3
M(4 U_EYH5,JQ]W=RDUVOW@/UI^L??+ZWWYAJNEZCBS3VC/J35$MIP)82W=F&
M6_M4K &'VKCIO9VK^<+,@9'#\A:0]4$J_@)02P,$%     @ )85N3U.)"$_&
M 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL=53;;MP@$/T5
MQ <$&Z\WZ<JVE$U4M5(BK5*U?6;M\44!XP)>)W]?P(YK;<F+889SSLPPC+-)
MJE?= ACT)GBO<]P:,QP(T64+@ND;.4!O3VJI!#/65 W1@P)6>9+@A$;1G@C6
M];C(O.^DBDR.AG<]G!32HQ!,O1^!RRG',?YPO'1-:YR#%-G &O@!YN=P4M8B
MJTK5">AU)WNDH,[Q?7PXI@[O ;\ZF/1FCUPE9RE?G?&]RG'D$@(.I7$*S"X7
M> #.G9!-X\^BB=>0CKC=?ZA_];7;6LY,PX/DO[O*M#F^PZB"FHW<O,CI&RSU
MI!@MQ3_!!;B%NTQLC%)R[;^H'+618E&QJ0CV-J]=[]=I/MDG"RU,H N!KH0[
M'X?,@7SFC\RP(E-R0FJ^^X&Y%L<':N^F=$Y_%?[,)J^M]U+0]$M&+DYHP1QG
M#-U@XA5!K/H:@H9"'.E_=!JF)\$,$T]/MO0X"@OL@@([+[#;"NRCJQ)#F$^*
M3(-!TH  O0H2PB170<BF<0)4XY^L1J4<>S\N&^\Z%??4-_X??!ZI9Z::KM?H
M+(U]/K[)M90&;"K1C<VEM5.\&AQJX[:W=J_FMSP;1@[+F)+U7U'\!5!+ P04
M    "  EA6Y/:@Q81=0!  "Y!   &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,2YX;6R-5-MNXR 0_17$!Y2$)'8:V9::KJI=J96BKK;[3.SQ107C H[;OR]@
MU^MV>>B+889SSES,D Q2/>L:P*!7P5N=XMJ8[D"(SFL03%_)#EI[4DHEF+&F
MJHCN%+#"DP0G=+6*B&!-B[/$^TXJ2V1O>-/"22'="\'4VQ&X'%*\QA^.QZ:J
MC7.0+.E8!;_!_.E.REID5BD: :UN9(L4E"F^61^.L<-[P%,#@U[LD:OD+.6S
M,WX5*5ZYA(!#;IP"L\L%;H%S)V33>)DT\1S2$9?[#_4[7[NMY<PTW$K^MRE,
MG>(]1@64K.?F40X_8:IGA]%4_#U<@%NXR\3&R"77_HOR7ALI)A6;BF"OX]JT
M?AW&D_AZHH4)="+0F;#W<<@8R&?^@QF6)4H.2(V][YC[Q>L#M;W)G=.WPI_9
MY+7U7C(:;1-R<4(3YCABZ *SGA'$JL\A:"C$D?Y'IV'Z)ICAQM,WGS+<A06V
M08&M%]A^$HB^E!C"Q.$@NV"074!@'Q:(@@+1]\N,@P+Q-\H,8:Z_!"&+JR-
M57YH-,IEW_J!77CGN;RA_NK]@X]#_<!4U;0:G:6Q%]A?LU)* S:5U97M6&W?
MD=G@4!JWC>U>C=,T&D9VTT-!YM<J>P=02P,$%     @ )85N3\/AX5C2 0
MG 0  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL=53KCIP@%'X5P@,L
MRHSN=*(F.]LT;=(FDVW:_F;T>,F"6,!Q^_8%=*V=9?\(Y_!=SD$@FZ1ZUBV
M02^"]SK'K3'#D1!=MB"8OI,#]':EEDHP8T/5$#TH8)4G"4YH%*5$L*['1>9S
M9U5D<C2\Z^&LD!Z%8.K/";B<<ASCU\13U[3&)4B1#:R![V!^#&=E([*J5)V
M7G>R1PKJ'#_$QU/J\![PLX-);^;(=7*1\MD%7ZH<1ZX@X% :I\#L<(5'X-P)
MV3)^+YIXM73$[?Q5_9/OW?9R81H>)?_55:;-\0&C"FHV<O,DI\^P])-@M#3_
M%:[ +=Q58CU*R;7_HG+41HI%Q98BV,L\=KT?IWDE.2RT,($N!+H2#MZ'S$:^
M\H_,L")3<D)JWON!N5\<'ZG=F](E_5;X-5N\MMEK0>^CC%R=T((YS1BZP<0K
M@ECUU8*&+$[T#9V&Z;M@A3M/WVWI\8>PP#XHL/<"^_]:C&]:#&'>J3()FB0!
M@=V-20BS#YND09,T()#<F(0PZ8T)V9P. :KQ]T*C4HZ]OY.;['KU'J@_7?_@
M\[W]QE33]1I=I+%GU)^D6DH#MI3HSC;<VJ=B#3C4QDWO[5S-%V8.C!R6MX"L
M#U+Q%U!+ P04    "  EA6Y/?"&W\:T"   6"P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6R55NV.FS 0?!7$ QS8D  10<J'JE9JI=-5;7\[B9.@
M,YC:3G)]^]J&$$*6$_D3[&5VO#MA8-,+%^_R2*ER/@I6RKE[5*J:>9[<'FE!
MY NO:*GO[+DHB-);<?!D)2C9V:2">=CWIUY!\M+-4AM[%5G*3XKE)7T5CCP5
M!1'_EI3QR]Q%[C7PEA^.R@2\+*W(@?ZDZE?U*O3.:UEV>4%+F?/2$70_=Q=H
MML:!2;"(WSF]R,[:,:UL.'\WFV^[N>N;BBBC6V4HB+Z<Z8HR9IAT'7\;4K<]
MTR1VUU?V+[9YW<R&2+KB[$^^4\>Y&[O.CN[)B:DW?OE*FX8FKM-T_YV>*=-P
M4XD^8\N9M+_.]B05+QH674I!/NIK7MKKI>&_IL$)N$G ;8(^^[.$H$D(;@GA
MIPEADQ#>$J96K;H5J\V:*)*E@E\<4?^]%3%/$9J%6OVM"5JQ[3TMC]31<X:C
M*/7.AJC!+&L,[F#0/6+]B,!1W&(\74%;!H;*6.)'@OLC5H^(9-*KXA$23.$B
M E"+P.:'=UTD,$$($H26(.@2Q#Y,, $))H\5Q#VMEQ &PX=,P4.F $$ $T0@
M032^S1@DB$>T"6'"WA\.829P(0E82 (0##PRR(?]XX\7 PU8$(V0 P3UC+H"
M00,^1* 1%P@#% ,F0+"-4/"$)+"14#A&$@"4^/TW$P1" \7 ID2 XY(!QR'8
M<FCZA"2PZ5 T1A( E 3]IP0"A0/%P 9&@/.2 ><AV'HH&2\)AKV'_1&20*!D
MP.,8-B@&;)5$ Q2PK3!^HEO85ACX/#UV"X"2_AO ZPP'!14'.WA)9\M/I3+?
MSTZT'>X6V P7O?@2S5;UB':CJ2?&'T0<\E(Z&Z[TZ&('C#WGBNH:_1?MIZ,>
M4ML-HWMEEI%>BWI2JS>*5\T4ZK6C</8?4$L#!!0    ( "6%;D]L)S6 Z@$
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
MF0H&M;;3O9E+_Q_TA1;]^+S@Z8TK_@%02P,$%     @ )85N3U]*8];O 0
MS00  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULA53;;MLP#/T501]0
M^1*G;6 ;:%(,&[ !08=MSXI-7U#)\B0Y[OY^NKBNFWAK'BR).CR'9$BEHY#/
MJ@'0Z(6S3F6XT;K?$:**!CA5-Z*'SMQ40G*JS5'61/42:.F<."-1$&P)IVV'
M\]39CC)/Q:!9V\%1(C5P3N6?/3 Q9CC$KX:GMFZT-9 \[6D-WT'_Z(_2G,C,
M4K8<.M6*#DFH,OP0[@Z)Q3O SQ9&M=@CF\E)B&=[^%)F.+ ! 8-"6P9JEC,<
M@#%+9,+X/7'B6=(Z+O>O[)]<[B:7$U5P$.Q76^HFPW<8E5#1@>DG,7Z&*9\$
MHRGYKW &9N V$J-1"*;<%Q6#TH)/+"843E_\VG9N'?U-<C^YK3M$DT,T.X3)
M?QWBR2%^<]BXY'UD+M5'JFF>2C$BZ?^LGMJ>"'>Q*69AC:YV[LYDJXSUG,?A
M-B5G2S1A]AX3+3#AC""&?9:(UB3VT95[]%[@<(VX3]85XM4D8N<?+Q6"?X2X
M6278.(+-NRK<7E3!8[8.TSG,-C"_=9ED5299D;F[D$FN9,)D*>,K]A'*!T,6
M7<!!UFY@%"K$T&E;[X5UGLF'R';1A7UO9M6/UAN-'_1O5-9MI]!):-.CKI,J
M(328((,;$V5CWI;YP*#2=GMK]M)/F#]HT4^/!YE?L/PO4$L#!!0    ( "6%
M;D^3X@P6( 4  ,\<   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;)69
MVW*C.!"&7\7% PRT3D#*<=7DY,S.I"HU6[MS36(E=@T8+Y!X]NU78-D+4O=$
MOK$-_KMU_#]),-_7S<]VK74W^U65V_8R6G?=[B*.V^>UKHKV4[W36_//2]U4
M16<NF]>XW36Z6 U!51FS)%%Q56RVT6(^W'ML%O/ZK2LW6_W8S-JWJBJ:?Z]T
M6>\O(XB.-[YO7M==?R->S'?%J_Y3=W_M'AMS%9^RK#:5WK:;>CMK],ME]!DN
M'J3J P;%WQN];T>_9WU3GNKZ9W_Q9749)7V-=*F?NSY%8;[>];4NRSZ3J<<_
M-FET*K,/'/\^9K\;&F\:\U2T^KHN?VQ6W?HRRJ+92K\4;V7WO=[?:]L@&<UL
MZ[_I=UT:>5\34\9S7;;#Y^SYK>WJRF8Q5:F*7X?OS7;XWA_^4<R&X0',!K!3
M (C?!G ;P$,#A T0H0'2!LC_ ]1O Y0-4*$EI#8@#0W(;$ 6&I#;@#PT )+C
MR"7!(:?!AN"0XW!#\'C#<<#!'?'X,!>'R7U3=,5BWM3[67/PYZ[H,0 7)LHD
M[^\.=AG^-!.\-7??%QSR>?S>9[*:JX.&C34LF6JN,0U,-3>8ADTUMYB&3S5W
MB":14\W2US@EW6,EB:GF"Z)14\D?6!JG,E\QC9/G&Z9)IYH'3).=-+$9Z=-P
M,WRXV9"!3S+D> :.9^!#!C'.P)W)L#QHU*#9#AH07(VJ>NA=/Y60>%T$7A?A
M)6"*Z ^)9Y#A_:'P# KI#V?BWQTT<MP?/&,YPPM*\8)2I" B0X9GR,(;F^,9
M<J0.CCN7N==8!BE1T9ZK*)42I"#A.@\3$1,(*/P!DD.Y+ &O28D+"E_"9*(\
M6(#GC*EL6FG"Q,"02J=$#L+&P,,G Q#V ]]_WG2XMJ)QDZ5'OZ55C?M/\)3P
M,A!F!OGQK+E&19D+8TQ$]0X!!L#(H-S:*+]W(!<N4 $AB,R$MUSYLDPFX#;.
M+U/D29(0S2-P! B/!)6# !*<020@D 0A3 (?2J 445M&0(D%0.DK)A) %$1
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
MF6JFZZ)_M/J&XNWP((/QJZ#X"U!+ P04    "  EA6Y/G<[/W]T!  #G!
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
MX$S:9W"X2,7;245;:<GKV#:=;8=)_Y;F3XBFA.B>@.)_)N I 3L)8'1F2_U
M%*E*P8= C'^K)V91H!76'_-@)NVWL^]TM5+/7BM<I"6X&J$I9C/&1+.8Z&W$
M=AF!_XH ;>#N(O*ZB&P^?N,B\PM@KP"V O%, .5.%6-(:D,Z&U)$&?1#8B\D
M7D!PX5+&F&1&P1G,'V 2+R;Q8 H'D_P/)O5BT@4FAM#!I M,E.4(^3&9%Y-Y
M,,C!9 L,0BB*'W!R+R?W<)QENLD7G'>H0&GLYQ1>3N'A8(=3+#A%!+,'"QI!
M_\:$'E#L[DRXK"C&:5JX^],CECRP\^"<0!X[B6L'+?98G,<P=TA@=CB9V^(K
M$>>FD\&>*WW.V=/HQ+FB6A(^Z=IJ?4'=!XR>E.EFNB_&4WH<*-Y/-Q"X7X/5
M'U!+ P04    "  EA6Y/'" CX3D"  #1!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q]E=N.FS 0AE\%<=^UP1PC@M2DJEJIE59;M;UVDDE :S"U
MG;!]^]J&4 I.;_"!^?]O!GPH>BY>906@O+>&M7+K5TIU&X3DL8*&RB?>0:O?
MG+EHJ-)#<4&R$T!/5M0P%&*<H(;6K5\6=NY9E 6_*E:W\"P\>6T:*G[O@/%^
MZP?^?>*EOE3*3*"RZ.@%OH'ZWCT+/4*3RZENH)4U;ST!YZW_/MCL VP$-N)'
M#;V<]3U3RH'S5S/X?-KZV&0$#([*6%#=W& /C!DGG<>OT=2?F$8X[]_=/]KB
M=3$'*F'/V<_ZI*JMG_G>"<[TRM0+[S_!6%#L>V/U7^ &3(>;3#3CR)FT3^]X
ME8HWHXM.I:%O0UNWMNU'_[O,+0A'03@)@NB_ C(*R$* ALQLJ1^HHF4A>.^)
MX6]UU"R*8$/TQSR:2?OM[#M=K=2SMS+"28%NQFB,V0TQX2PF_#=BOXX@?TV0
M3F#*(G1F$5H]F>OSU&U G ;$&D0S@R!;5#&$)#:DM2%I0F+BID1.2K2BD'R)
M&6+B&29,\_Q1-;&3$SLX^8(3KSD!B9/,S4F<G&3%B7"PX"0K3ISD>?" DSHY
MJ8.S6$*[=,5Y1^(8/_@_F9.3.3ADP<G6]9 H"F(W)W=R<@<G77#R=3UA%&",
M%UO'X?4@%WU:.G<P=F2S7)5CT'SUASF9ESUN9(?9,ATT.UO,8?^5BDO=2N_
ME3ZF[&%RYER!]L-/^@-4^GZ9!@S.RG13W1?#(3L,%._&"P1-MUCY!U!+ P04
M    "  EA6Y/9VF8+/T#  #2%   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6R56-MNXS80_15!'[ BAZ(N@6V@B1UM@!8(=M'V6;'I6%A)="4EWOY]
M=>&Z(CF*F1?KXC,S9ZB9HQ%7%]G\:$]"=-[/JJS;M7_JNO-=$+3[DZCR]HL\
MB[K_YRB;*N_ZR^8U:,^-R ^C454&0$@45'E1^YO5>.^YV:SD6U<6M7ANO/:M
MJO+FWWM1RLO:I_ZO&]^*UU,WW @VJW/^*KZ+[L_S<]-?!5<OAZ(2=5O(VFO$
M<>W_1N^>6#08C(B_"G%I9^?>D,J+E#^&BZ?#VB<#(U&*?3>XR/O#NW@093EX
MZGG\HYSZUYB#X?S\E_?',?D^F9>\%0^R_+LX=*>UG_C>01SSM[+[)B]?A4J(
M^Y[*_G?Q+LH>/C#I8^QEV8Z_WOZM[62EO/14JOSG="SJ\7B9_HE2988;@#*
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
M?5]WW6,W4/+4=\;!T)ZO_P!02P,$%     @ )85N3S;JC>KR 0  _00  !D
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
M1P$YF>B58B*T0:\4$Z$U>H6*V#28&@749#)$P#R$!K4*F(=0HU:HB$V#F0F
MF4RL*F 60H-5!<Q"J+&J4%I5#,H4,&!D D"&P1#(N:L&J0H8AE C5:B(38.!
M"8"%3*0J8!A"@U1%#$.LD:I8GKY2)X%(4<3,1(!#9D-@'F*#5T7,0ZSQJEAZ
ME75>R#LQ8FQBB8T:HE41\Q ;M"IB'F*-5L52J\ZM+SGI6Q*AAEA5Q$C$!JN*
M&(E88U416!5?WX3)224YHZF0(3 2J4&K$D8BU6@5*F+38&Q2B8T:HE0)\Y :
ME"IA'E*-4J52J<1'(^2MF# WJ>1&#9&JA(%(#5*52+Y1(U6HB$V#H4DE-&K(
M$!G3D!ND*F,:<HU4Y?)\50K.L] '0Y-+'M005<D8B-S@51D#D6N\*L.S58&@
MES$WN>1&#3G:9<Q#;O"JC'G(-5Z5RUSPW/IB;'))A!HV! D&FY)!%@W698.E
M79U98C$D'#0E/FI8.FA(/&A:\D%# D)3E1"B*CH3B0<-<"QA^: A :%I20@-
MB0A-549H2M$2$]6R2Q'&?Y+I@&RQ3S@Q)"@T+4FA(5&AJ<H*416;B07M(&E7
MH0DZB] ;E$M8B"XUTO52]7:Q0Y# %IL%[B!Q5V&'!Y:D2X-^"<O2I4; 7JI>
M-YZ%8LE"=Y"ZJ]"7CG B#0XF+%"7&@M[J6I8;D(42-]5V#Z36%UL@X\)"=;%
MUAC92U7E<I,$7D $KT*<3$BT+K;!RH2$ZV)KO Q6T9D(3B"$5_8M5$BX+K;!
MS(3$ZV)KW.REZLWW9F]"9,<BDL0+B.)5B)\)R=C%MA@:2=G%51F:*PW-2V*7
MJ@G)XP4$\BK,T$C0+J[I"BYV"5?=-5S@--BYY2:IO(!87BT[/I"\75R+I9'$
M75R5I:$J.A,!"H3N]$(A(;&[N!9!(\&[N"I!0U5L)I+/"\C>E6710M)W\2V"
M1O)W\56"AJKH3(0DD-.K98"0 %Y\BYN1"%Y\E9MY<';LS%5[0M)Z 7&]6F8Z
M)(<7WV)G)(D77V5GOK2S<X=PDMD+".V5I=-"\GC1%C<CB;QHE9MIZ69GKR@7
MDMX+B._5,CTCN;QHBYZ19%ZT2L\4G3<[<[&FD!1?0(P_?E]G@Q!:M,712$8O
M6N5H6CK:N6N"A,3Y J)ZM>PH0<)ZT19'(W&]A"I'"^ 2>QY "PGV!83V:IFC
MD=A>0HNCD>!>0I6CA=+1SJ4=0C)^ 2&_.N9H)+Z7T'2M/;O8ONYJ^]8S:23L
M%Q#DJZ.O'H$EM(@:"?,E5(G:L>KU/4)0RF>O;KY:=9O[_6UGV\E-_[0>-Y3I
MJV=/][9]L/N;M_XO/]P8]_M\<[]8;R=?^F'H5[N-)W=]/W3C_IAWXPH\=//;
MTX-E=S?L_MQEUYO#_6B'!T/_>'FXV6YVNN/OZC]02P,$%     @ )85N3U0,
M*BJG 0  G@,  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL;9/;CILP
M$(9?Q?(#K(DA:14!4K-5U4JM%&W5]MJ!(5CK [6=L'W[C@U!R8H;[!G_\\T!
MNQRM>_4]0"!O6AE?T3Z$8<^8;WK0PC_9 0R>=-9I$=!T9^8'!Z)-05HQGF4[
MIH4TM"Z3[^CJTEZ"D@:.COB+UL+].X"R8T4W].9XD><^1 >KRT&<X2>$7\/1
MH<462BLU&"^M(0ZZBG[:[ ]%U"?!;PFCO]N3V,G)VM=H?&LKFL6"0$$3(D'@
M<H5G4"J"L(R_,Y,N*6/@_?Y&_Y)ZQUY.PL.S57]D&_J*?J2DA4Y<5'BQXU>8
M^]E2,C?_':Z@4!XKP1R-53Y]27/QP>J9@J5H\3:MTJ1UG$[R6]AZ )\#^!+
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
MC%C9)6PM .$2D#M+Q6L_3B8WBD7BV1#[@4U:^[!9#T)%TPVX/:*G=&'P2#_
ML "C0ODAP].? 1<:LU?L$4W0%([7^L]V,*&MPX[PI<)<+\$\1WU#O8< 0Q\1
MR6@9=_U%GJ]9-2E0C"Q8E:##XV&8[ /$TQB8H@^<1(N)\*V23%Z<>:\AK1U9
MII1CV<SS4X(.,A:N(M@N["I%"\*F*!"X&4E>)W2?\&IP8UD,.%,BX26)/%A$
M21&L; PQ5RM'G[<M5QB,! 1DK,,=9TA[ENP!C=$#ZHU\( J'L"1.(H2=GI),
MMWZ*D$2]H*,<K2VSM<CE..@%PUYC#CRI!E"<!:@HX%'@[7!$WV)##)55*'I<
M0*P<--^!W!3Y]A1[GP;?,ZX3 X*53_DFG>.F,12<5, \^SMP3H*DQLO#EG:7
M4)>@.%F%;D\RX."I1+(B<5,X_[<:^&)/^ GL(HVM%S1E2JBB1RZ^S<B21<&C
M0C4MV7QZ<:Y>*OPP@;><!MTAWTL;Z(Y^VJB@.OH+DJ'=T%!OSR-L(_U_?LJ1
MK.3/&<8 ["7Z6S)^H(1\>/PIR\Y%2P@C4_=(* G3;#(I,[>.TV299"(K6N>
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
M6Y)M /'OZR>SK66,.(;ZBSBUT<-"N@J!QA9\%F(YC5)RQBBE7>U%1=<#6,D
MC^1.>(\PA'TN-5J 2+#OC=+35).6>8J("K"'':QBTG-3>'M9R4H%\_FY<A5-
MIN?!V7C8ZG6"8[TQ";=@'$1U4?W 26*X1(C^1XH6AL4_$WXC62/DXHAZ3/>R
MHQQC,C5$"N2MAY>6@C[; S0N6+ABQ"<\I$BTR',IFFEMR>/MX()]BV4M+R/@
M9(]8_:XSKH+CBYNI;!IPCO(['M 4 %(/N29VYY7@>-SSLTK?B"1](Z/Z!W9D
M72U7K!VHI!*]$&[-'H\P\&Z-5+7?=WO:-L\F2+Q+> <H*:/?\BO*ASE&/;(5
MJVD2RZBI3)DW#9^1!XCSP42<*52DESN0\@#(_D2Q%T^Q#J#3=C$5L!_*/Y5E
M+JQ9UEP%Q_YUY>;N(:9+.08;PI;J8QTM?=%P4IY;)=/'WX3$*EN3W#!+-,E"
MM)F83=KX"&#&EIJM48TF)@;G+$D2>WPLXD<Q4?>Z8;_3I>QJ^V:TL1)P1D>"
M^I.%7[-HV!OW['QO^)O*F'"O:+_U004+_3G+83 (NR/.+7?QY#DNX@JR6.96
MLH-)7/R6:P\#QY%)<VZ_PMR\$1_141HC7S,Q%MH/BP3&LUFY=DFT@O^=Y< %
MV8!!D%(!,MK@83/4:)Z3ZC\QZM%4E+ RN%^1&T.<VI/IO?*4P3R#5@= JU:E
M@ZKZ"!*Q8&QX>H+S8-096?%OVC7#(OP:75*/#$PXH=(3UR^KV/6+/"< <_)8
MTF%_B=E'2IQB9KN9A(7!JHYS0@OU;X#C:(L^NZLTSY 0L!*5,@#,# MMF07-
M9Y8";7-UJQ;#VP"#\\L%.^-8]/$/U6O*4=\RBVP:C2HSS9R@2$K4#IU^"T6Z
M88=Y2GIP\)@#C38Y7/Q'=52#/DEI 95%ATB\GQ)L1SO2D1L8%D*&:I&(45 1
M'9?D;!"=0-:=DX@D3\3V.*%EG_7 Q(H\0&&,E;C8$:JM #+T,"TY2/8W\/*@
M26L?3P_/"3PT2F>4_2>/N\ ""+F4E=#;4J9"R1HAF#9!&ABQ')E>P*;07\_<
M5V4LC QEX7 +( (MN)]5L,SGH/2PZT5P_TW0;0>7I%<M7F3+-L[37V3>MT&O
M,K8!J96/4$WU-NB#Q*)!2I W'FC6\-X& _)4YS,%N]H0LI2PH[EQ:7X5P[8B
M=K\8ZSX1CF.,I0 1+T8+1=/V21I6CZ<>/*,I)(:U(:A9_E?K%!:9S361:74[
MK1Y(RZ>H[\5%K)\@/?G:$Y2W:K\BYN]!3/6NE!_ /H*V-TF JK:KJ"BQ*(4K
MR#A"95,J^Z?,J!^%_/.)6;/$7!(?Y'I.R'391D5$P-Z!T;_P#>$>S+LD^7V1
MH)D5JZ6QL4?[ PO0-PJ"ER@!;>89 * $50^@!'->F;.J;+PD.2Q"'W"<;TJT
M6C//0*#R9<+N-DABR=W$!D??2XO,15/,4B1)O^ZM$V 4;S27.X3+[;(!A[B7
M7!<9P;1VEO % 22DR! A>ZZ4%Z8R !S&OA=+_O4@:HC^538,&3.74%6'LNCC
MYAG;(5GP74O0=6V;Q#'9KN$>G9AK?5KDU1F*LVA^8AJGKB@W4CE?![YA/MR6
MD\$&<KR-3<$.%F4;\3TQA];9(&B^-1JY5-D@-(LV,$880HP!KVN1$%KF?KOC
M4QW.V3T#8CB-R?GLU+VTG8YL(F%A UVC')Q!"%_RIVTI$?..3G%NI>NY89/*
M!T+)'(XPW*IG^OE\.HBII]TQG"24\"96<5N\LN0[4=3T!G9JQ,$/D^D[%94
M<A[]TNJ<ANYF1?'GPSB_'-_E*Y"\8.T3,6EO6'9,2G)YD*>0L!54=V5#SN9"
M2[YIRI3CE15 #BT'A0EV(7'$8T57.\=$S#QKZ<SKX)@@^2W"14)-=\5O46"P
MR#<BEICT]4AZY"8KXS2DD.@TX2'K65L,U @9"BF>,^TI9W#WB/GZ]"[ $%[=
MMW5P*6N@.(70TIJE5MCRCC/J\X7LXBAUA-UAT"&;"9-/2Z2KAGRK."#1#AKO
MH#8]!2_I?RF1W75914 ,,J9%MOM'#68E%SF9Z[.R8X[X<" _K39 6F8!1RPE
ML8GOC#B^D.V7'(C+MH;2RFECDYIV#TL(X)CL1JGH2=K<'YNM)J4XC-9*":F=
M@OU1'%V,/+#(5;4LXT<A1!5Q!:TI.DR@;9?5T/2,Z)L-L3RKZ'EG1AC#XUF.
MY'LM&C*I<&B0L6B35&F<)%7+B2YU8!(;WJ414*KI["DGC8'&M5"H$[S!@AER
MT[;WA9;*JG9 #+I'2:1%^:1L F0QZ4DLIF6R-JXF=:%R/1SPI-Y98L<;XL\J
M'="*KZW&7BCEP,0[FBWSD:.L>D86O=$D0WC+:,G8@I!C^39"PP,&0Y>.;H.F
MD<+8[K3][0F  +N&9Z/R23 <"[E+)>C>W-S7'*/"R?;+;U3;P:PP+WM+;O0)
M/UP'#W0X,\+$PYXT4AAD*!%7$U),15BQ/U/!E06G#UC.158F\+WJM1RRPH<N
MDO)+:X'^MD*XC%;FYM5#PU-",S%%?HOUR8TQ-:7 C"7.\;_;,0.@<E 954,1
M;UQW\@>R^: LC^)1LHPM#JM-A*6VL8 <0K,\Y/-$D4FB:>3N;O1:M\4XH^5D
MFA\?M9BKEYM,,IYTTI+*I&9O[$$6'Y*4)YM'E$)W2 W=OI(]5 4!V*&5Z'MK
M>3OH>AMB7%26HMC5""XB&Q!**M; J4@+*YK <:C0$B:=@(/3,_.'+6Y^BY3#
M7W.*YX0GCD@M_AS0'7SA#,X&>"0ZMBK,C&H_8V"[&E+A33I;!UV%[O!=;.O,
M)0V:G1H+@TC'$?DB:ZR7K(RY-UC?G_MA\2BMH*J@4#;SZ=2&@AX0BCM2M!,C
M-W#\2[RV8-2(^>1D$"$_M*VBZ$A%"**QAXWCN2>*V;O_6NG,RQ_N+]]?WOW<
M^,.NI.2>$I;-%Y-2J3@FV+TYC6E[J'55[4$;H?;WP&,XZH>=P5DX.NL>E.4"
M,H/QQV HD2!CN+NZ!EGY8=E1KQ^.3T>,@,]Y\86CP4C=5R5,57!7M;1I$#6$
MG[)9_0@=%9VPV^O3!$?]?MCOGH7#WL I0$JT"HD^!2U7]0@/Z$#0*"7[0B13
M0.+-PUJBC3GF?T/'+<F,(]'P\/ SD6?P\&)V9N?.1BRL*!*10;L"">V6C_2?
M:!N*W#E^;@ Y&1NQMI>=NT+_OL; 9)A:4^H;-34];%2FUQ4%'R=7$72V-9;\
M7:Z)SQAV0!Q-R'@U(P,+ALF)19)"FTU5AA>+@*HE]:-7GV.P) 7DM9!MAP'J
M7?P+Q]9Q9A>;;A&?NV%OU N'G4X[F!#)PP,YYP_MO!"JE#[/GS/RSG!$'0'6
M2GNAMX"ZEW5@G:QG'\6.HF%YA'+4@#X5[%+4R:ZZ[D*H#UIN%HC;,05UN#B
M<^49HU,ES@*OJ-S,,#IAL4DIXA^>-LD):BV1TDP$0 2"S^Q+FC]:]JGGF)_.
M X@X7Q 5*,"-3'02"Z-RTQ&>:52N.=[V'Z!)8 JFN+(425!1C/)SNQ)\7;)G
MRMTX^6DCVCL5.I #5X%!XAH,3)-?A.9S)12\_!Z\\R$@P-@XU&R/KF+ RF/9
M#CYP9K.+]O*.62 A3=39IIB\.7Y$@,WY-W"37(6(,E2-/5YH^(>"O.>44DOA
M8Y+R_D)QF"PZBZ4N)L[F4!H,/"W45 A[>%$"7CXM&MV^):ROS%)&)",2N>KT
M0TZFN(U$[DFQ?;U3CH#%!^=P[ I@+*[]+,D$,#F0TTB9U>J44C$9!6N*,^!9
MO43SIUA\W0JV)*BG<%;X$G.JW4QSYA=/M#&%O:S@( 52*2&6U$7P)GH:F9J.
M]KO3(+4>GO7,XPQ?=T0-/V(R !C/,+N?$;X&X>[3M<2)AUJ/@<-'MLE JU<U
M>+#^LD*NG*V-XA*94*DFV'H R+&)#VCI?L@Q#$.%J=ND2!MUV>@6K3EE@B,L
MF%);5,+ "*BOAF?54<*87EIA'ZK @,!)/UKV!JJ;(8N_B?FPN6&I\O;Q9M<4
MD$BTW"AJN 72;C+ &W@V:)/ 6!$ Q .Z!.;"I$1 4-H26KWI"IR'0"]*P];V
M0JXI]!'A2X]) F47I%76Q<?I]8>[GR:W%\'[BQ\O/EW?8 F[ $L>U^KC-(]L
M%C#]_31(ZNQK$VWSO-Y0C:;"[@[]M *WCCB@(N3X9L(_!JP=M$:>V>=:D%^I
M(DEK/S"O<D(G(Y1BBGF+*X3A+E%B0P>1T"*  +/T@E"6JMX"<7J,C8BE-RYN
MART1=NH%S'7NI@[_/: @_AO?R'K>\I;(SJ- (E;T?W U?[ONK%T>,#CN#VG8
M27#<Z\A_<1'EHZ WE*D&_,O$_E#5!:0*,HUP.2Q5'ELOX %))>CRZB2Q\W^'
M%7&]5@3KXEVMFC<5QK*L"#O4KX%Z"#B7%-&ZT;U/K I@NE^*SP;HI((XJ.[K
MN +<&="235XH88NL9 <L5T+8+.1"2K<GVKBGN5%:1Z +HWG^=(>/"+[!1]3"
M+".I0T8EQ+J &NRJ",[:O;/@.\&9T4C]>^OG/;0ZC >#8-3NCV#P&,3T;M#M
MM'O#79_VU;HP^A1'=P?AZ:BO_[GUXT$PZ(?=3E^M*U/)_RCD'X[#L\$I(O\X
M[/<KQFX"SYP3 "A"3>X2+0<:\*#0"CI3S2@2_$P=-W8E(:E">P;+X4<"/=*1
M%/H<5Z%^8B(HK4*+469/GZ?)[,4H$P\J]X'^;ES^[.!P<HMP+KR][_0&,%I>
M5![RI:>I+GZH55=CB(HIK0/))AP))/#N:4];$@V:"FS.5/A5J@R,-11K5.V]
M%)1(QR]QD3/=8'A6Z<;>5^E4=3CD'@=G1+NVWF/O][]'>DN_S44.PO[I6%_D
MA_BA8)^18S>4;0'YBI_9'^/6Q=#6*QWJ=#3LPC/K[#P)/M7?YB##L-\;-02>
M;I-FFG&TI_D5$C/".R)EKT8[LS&->@124G_WQD'<3W<'#O9/FG KW >Y3G\C
MY.J&HU%'(]=_;%(;L7[#F^I7R -SC5??DWX%AQ/Z;N\T'(ZZVV]G\/M3B'%[
MW/F-[K ?]DY'^A*O0(7DNU'^<#^!J,#01R*Z@V[8&8[_#]((P(MAK_.;HMZ
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
M8MWVJ-/TQIK >9TURZO[?[G'9;B3-8T:>@]-O.;0&)S]Q$=[HM X['>,NVS
M\]T[K4!QKTTV!P/4Z(V.!:CKHE:01M./3*B:[F;'X=RC5 !V3?%W\D_K$3>>
MV0J3J(O-5Z1ZG-]>@/!\L!""G+O#0DC-1TJ\V"C/'Z(9^W.W,>G*-ZW@)^KL
M^"$J'G.R 1[\03.3Z?J8S(Z0#A]X_$ 1^6JQQHXDXYISBP0BI74(=)O&DF2E
M5(DFM,;"N=RF'=D!95L+@M265G*IW7MO$=<'*A\TUU8DGK04F8:2>^&;VME!
MM<#Q[,/_WT'3D6XIHR!?M# %DZ/UCV^O[T_8@U =;?SRU=B EO+['_()%AGV
M,IC&CVH</)I]*4$535)\CQ_2O$CF42.F;1\-4%+Q(:^?(/JV=8(=6/UK(I+V
MHA,_F[KRCM.D9C;RB$,8:^+Y6\]+KG>&H?B5SB91ZX" %/_$NT*.?,]X>]S1
M[WJUU0"8O3GJ7O$W>QUVUT?^R)O7Z,X-2NXYQ@%34!0)L=NX%:.'DPM*"964
MFN?$S*BX>..;^RWG"L5A7F-Q)##7R'J18\GFTC$ E;J6D%^6EZ0[R37;+M17
M4]1J$+9C+$2A6(AKE'J)-FU%Q3,M5.3.'C/7S&'[E_^I4QT5[K1#2:K4_<+U
M:A!KR+]JG+DI^5@,3M7Q[W)*1D0'[:ZIL>D/U4CDPMM/6(_2O,+KQ0*NM-A^
M9 G!;1IS2\G&<U.NRJO[3==%\J7I-^^KWQWZMA<YX%NK(=N.0)OJ^(_;GT;M
MAP]-2"S!9SOVXT3*-"SJC:JI/8C&@+P;WTU<-SL$7AFW5K.R2/_>,Q5RU1L&
M\^AEZP4UQI8=M,>=<7!;X+SM"GX#8(P4,+IC+S#LY?8&QNY7-5$!<U8(VQ;5
MQ]%JCH+OA;"6W@=6#XYKI-6Q_TELBZ4[]#F#%&TVO&LC6P=O#8';]N'66+AM
M'^X.&VP\T XFZ8GYVS'5UHT>852AYX^C?A/>=SL[J( :V-</Y,P[SALF^)IX
MP/U\2OL%:/E%Z<88O->?:9^HNKT.]KIP-O\Y7PFDG:?>+R9M7S+6 (CF1;9I
M##*F)CMLB49J%+RVQQ8U?5:+3&MT7S4&FC7:-+?&DS4*AQ@"N->/0%I> ZCJ
M'*\$7'6:O0%9_?!PP%9G^ T C7"H1NLU1T_I^,P#AKSRMOPSO?+._)/M?7/^
MSP^_/_\\K[O%!OCL>Y=N@.UAHW[].J_$B>;MO XM&N?;&S,:9S@<.1JG>AU^
M6#'3!PPYY&K]G[_F7ALV\KI+]4^V]XWZ/S_\.OWSO.XN5=#[OK\?<HN>;U]S
MA;XMO.[^/#/M?7F>;P^_.<\DK[LV)T?AH$&'7&#3!*^YQ<;-O.XJFZ;;^SZ;
M)CC\4IMF>MW-[GTY;MK)8:,P^'F;3-SXU1YR6N.W^\D%C9_OP74:O]U%Y1H_
MW.N=3>_?32]^N,?HT(L?R4O6J/9=Y5]-2&63K7CS("49@XNOVXY;'[A5+=1I
M\AAU:@?RF:'?E^7Z+_\_4$L#!!0    ( "6%;D^L3BF$/ (  ( *   -
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
M=CKHEAZTF Y:T(/NIH/NZ$'+Z: E/>A^.NB>'B1S(..<GX2PYFLM@&OA>RT
M;.&++8!LX9LM &WAJRV ;>&[+0!NX<LM@&[AVRT ;^'KK4!OY>NM0&_]A[,V
M.FSS]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U-J"W\?4V
MH+?Q]3:@M_W#NQ+TLH2OMP&]C:^W ;V-K[<!O8VOMP&]C:^W ;V-K[<!O8VO
MMP=Z>[[>'NCM^7I[H+?GZ^U'>L<R[\+F-77[>A>O77(R_&+-".Z8OJIP_8QA
MZL7](Z53OR6XX7KU)V68^A/A3O[S>?P&4$L#!!0    ( "6%;D\PE#3!KP$
M $ :   3    6T-O;G1E;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T=K$(=.Y/
MU)MMMYO)]@*L/;6-;2& 3M]^M.J2F2YQ49/?32D<..>#DN^FDX^M(3?8U%7C
MIE'AO7EDS*4%U<K%VE 3(KFVM?*A:Q?,J'2I%L3$:#1FJ6X\-7[HVQS1;/),
MN5I5?O"T&V]33R-E3%6FRI>Z8>LF.THZW">,+57='%>4QMV$"='@91.RN# V
MC4+41>R$"L<+VWY8][8F:\N,_H6F\[Q,*=/IJ@Y+8F<LJ<P51+ZN8E<H2]F[
MMV6SV//.E?6OJ@Z)V:9BOR;$U^/PVXKZ ;K()2O[<"VHKU07V#WY604/MR'5
MEH;&AJCU9<_V M(\1!UK)UYRB]1>G8RRDXJ'U-?[L%_:+KOWO@/_"3K6->>=
M^N4X! B'!.%(0#AN03C&(!QW(!SW(!P/(!Q\A *"8E2.HE2.XE2.(E6.8E6.
MHE6.XE6.(E:.8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:!8E:)8E:)
M8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:)8M8$Q:P)BEF3*YJU:^-:E<U?))]:
M+P_U6??C:/8-4$L! A0#%     @ )85N3Q\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ )85N3R?HAPZ"
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  EA6Y/RDYD#.X    K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  EA6Y/F5R<(Q &  "<)P  $P
M        @ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( "6%
M;D^W-B9YGP(  '(*   8              "  ?<(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  EA6Y/LSI*2SX%  !L&@  &
M        @ ',"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ )85N3[[W;OL+ P  A0T  !@              ( !0!$  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( "6%;D_CA43B_@4  / =   8
M              "  8$4  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  EA6Y/-1+S'H$(  "=-0  &               @ &U&@  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ )85N3S'KO[)U!0
M^1H  !@              ( !;",  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( "6%;D_L*(^-L0$  -(#   8              "  1<I
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  EA6Y/2Z3]
M%+0!  #2 P  &               @ '^*@  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ )85N3WU5N0RT 0  T@,  !@
M ( !Z"P  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( "6%
M;D_A,K[6M0$  -(#   9              "  =(N  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ )85N3UJ2DCJU 0  T@,  !D
M         ( !OC   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  EA6Y/:74\1[0!  #2 P  &0              @ &J,@  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( "6%;D\(%&Y&M@$  -(#
M   9              "  94T  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ )85N3Y5,;D>S 0  T0,  !D              ( !@C8
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  EA6Y/W.Y$
MA[8!  #2 P  &0              @ %L.   >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( "6%;D]X\+'6M $  -(#   9
M  "  5DZ  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M)85N3YY?XMU( @  / @  !D              ( !1#P  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  EA6Y/T%.X-[8!  #2 P  &0
M            @ '#/@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( "6%;D^<.,MBT@$  )P$   9              "  ;!   !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ )85N3U.)"$_& 0
M-P0  !D              ( !N4(  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  EA6Y/:@Q81=0!  "Y!   &0              @ &V
M1   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( "6%;D_#
MX>%8T@$  )P$   9              "  <%&  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ )85N3WPAM_&M @  %@L  !D
M     ( !RD@  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  EA6Y/;"<U@.H!   2!0  &0              @ &N2P  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( "6%;D_J?=40\@(  .@*   9
M              "  <]-  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ )85N3WIM[;+@ 0  [P0  !D              ( !^%   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  EA6Y/7TICUN\!
M  #-!   &0              @ $/4P  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( "6%;D^3X@P6( 4  ,\<   9              "
M 355  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ )85N
M3YID>,*4 @  2@H  !D              ( !C%H  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  EA6Y/;@OMTE("   A"   &0
M        @ %770  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( "6%;D^=SL_?W0$  .<$   9              "  >!?  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ )85N3V.!@(3W 0  PP4
M !D              ( !]&$  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  EA6Y/3R;3E*T"  #@"0  &0              @ $B9
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( "6%;D^N'D][
M/ (  !('   9              "  09G  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ )85N3QP@(^$Y @  T08  !D
M ( !>6D  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  E
MA6Y/9VF8+/T#  #2%   &0              @ 'I:P  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( "6%;D^8)1J]_0(  ,P,   9
M          "  1UP  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ )85N3_[>=8I= P  J@\  !D              ( !47,  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  EA6Y/-NJ-ZO(!  #]
M!   &0              @ 'E=@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( "6%;D^V".!T\0$  /L$   9              "  0YY
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ )85N3[/I
M<:"E!P  _3<  !D              ( !-GL  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    "  EA6Y/5 PJ*J<!  "> P  &0
M    @ $2@P  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M "6%;D]@T6 :+E<  -]; 0 4              "  ?"$  !X;"]S:&%R9613
M=')I;F=S+GAM;%!+ 0(4 Q0    ( "6%;D^L3BF$/ (  ( *   -
M      "  5#<  !X;"]S='EL97,N>&UL4$L! A0#%     @ )85N3V@TBM+0
M P  01P   \              ( !M]X  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( "6%;D_E(3#DL $   ,:   :              "  ;3B  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "6%;D\PE#3!KP$
M $ :   3              "  9SD  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     S #, UPT  'SF      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6640892960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 September 30, 2019 and December 31, 2018, 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.06px" /><td style="width: 6.66px" /><td style="width: 64.46px" /><td style="width: 5.86px" /><td style="width: 6.2px" /><td style="width: 6.66px" /><td style="width: 59.73px" /><td style="width: 5.46px" /></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.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 71.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.86px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 66.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">15,063,602</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">4,273,057</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">(13,477,464</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">(3,064,453</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">1,586,138</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">1,208,604</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.46px"><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"><br /></p>
<p style="margin: 0px; text-align: justify">At September 30, 2019 and December 31, 2018, 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<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><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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2018</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">2,665,570</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">8,563,241</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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(1,557,828</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(6,314,412</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">1,107,742</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">2,248,829</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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>Maintenance and Technical Support</b></p>
<p style="line-height: 11pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b>IT Asset Management Services (&#147;ITAM&#148;)</b></p>
<p style="line-height: 11pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company&#146;s ITAM 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; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">For sales arrangements that do not involve performance obligations:&#160;</p>
<p style="line-height: 11pt; 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 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>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 ITAM 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"><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 nine 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"><br /></p>
<p style="margin: 0px"><b>Quantitative: &#160;</b></p>
<p style="margin: 0px; text-align: center"><b><u>For the Nine Months Ended September 30, 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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">5,433,356</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">315,025</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">53,169</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">86,348</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">1,066,164</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">6,954,062</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">606,165</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">2,197</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">23,417</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">60,663</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">701,552</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">198,838</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">198,838</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">41,835</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">41,835</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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">5,433,356</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">315,025</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">53,169</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">86,348</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">1,066,164</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">240,673</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">7,194,735</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">606,165</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,197</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,417</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">60,663</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">701,552</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</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>20
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6603491920">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"><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 September 30, 2019 and December 31, 2018, was $28,512 and $31,201, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.75% at September 30, 2019. 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=6877327&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=26873400&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>21
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6633853968">
<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>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_LineOfCredit', window );">Line of Credit - Wells Fargo Bank</a></td>
<td class="nump">$ 28,512<span></span>
</td>
<td class="nump">$ 31,201<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_LineOfCredit', window );">Line of Credit - Wells Fargo Bank</a></td>
<td class="nump">$ 28,512<span></span>
</td>
<td class="nump">$ 31,201<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">11.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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>22
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6765758032">
<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">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 15, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_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>
</tr>
<tr class="ro">
<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="nump">$ 39,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,155<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_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">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 2,315,268<span></span>
</td>
<td class="nump">$ 195,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_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="nump">240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,242,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_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="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for cashless 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"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">138,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">3,000,000<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">934,581<span></span>
</td>
<td class="nump">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 1,650,000<span></span>
</td>
<td class="nump">$ 514,020<span></span>
</td>
<td class="nump">$ 151,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for cashless 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">651,982<span></span>
</td>
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">138,292<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="nump">$ 35,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for cashless 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="nump">651,982<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=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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">120,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">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price of stock option</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">3,000,000<span></span>
</td>
<td class="nump">934,581<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">934,581<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="nump">$ 1,650,000<span></span>
</td>
<td class="nump">$ 514,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReducedExercisePrice', window );">Reduced exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.55<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 );">Strike price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.65<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_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=116856206&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=116856206&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://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.(i)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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://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.(i)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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_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=116856206&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=116856206&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=118932676&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=116856206&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=116856206&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=6877327&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=27012166&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=6877327&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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6636508432">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"></p>
<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">At September 30, 2019 and December 31, 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.</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 September 30, 2019 and December 31, 2018:</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<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><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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(35,000</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(20,000</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">25,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">40,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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 nine months ended September 30, 2019 and 2018 was $15,000 and $15,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>24
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6769955920">
<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, 2017</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 20,658<span></span>
</td>
<td class="nump">$ 26,608,823<span></span>
</td>
<td class="num">$ (28,688,946)<span></span>
</td>
<td class="num">$ (148,000)<span></span>
</td>
<td class="nump">$ 622,535<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, 2017</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">20,657,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">73,656<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">73,708<span></span>
</td>
</tr>
<tr class="ro">
<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">52,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">(743,104)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(743,104)<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, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 20,710<span></span>
</td>
<td class="nump">26,682,479<span></span>
</td>
<td class="num">(29,432,049)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="num">(46,861)<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, 2018</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">20,710,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2017</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 20,658<span></span>
</td>
<td class="nump">26,608,823<span></span>
</td>
<td class="num">(28,688,946)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="nump">622,535<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, 2017</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">20,657,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(744,842)<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 Sep. 30, 2018</a></td>
<td class="nump">$ 2,830<span></span>
</td>
<td class="nump">$ 21,010<span></span>
</td>
<td class="nump">27,280,249<span></span>
</td>
<td class="num">(29,433,788)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="nump">549,471<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 Sep. 30, 2018</a></td>
<td class="nump">2,830,000<span></span>
</td>
<td class="nump">21,010,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 20,710<span></span>
</td>
<td class="nump">26,682,479<span></span>
</td>
<td class="num">(29,432,049)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="num">(46,861)<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, 2018</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">20,710,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403,070<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(634,363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(634,363)<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 Jun. 30, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 20,710<span></span>
</td>
<td class="nump">27,085,549<span></span>
</td>
<td class="num">(30,066,413)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="num">(278,154)<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 Jun. 30, 2018</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">20,710,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommonsStockIssuedForWarrantsExercised', window );">Commons stock issued for warrants exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">195,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_CommonsStockIssuedForWarrantsExercisedShares', window );">Commons stock issued for warrants exercised, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">194,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></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">$ 632,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">632,625<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 Sep. 30, 2018</a></td>
<td class="nump">$ 2,830<span></span>
</td>
<td class="nump">$ 21,010<span></span>
</td>
<td class="nump">$ 27,280,249<span></span>
</td>
<td class="num">(29,433,788)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
<td class="nump">549,471<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 Sep. 30, 2018</a></td>
<td class="nump">2,830,000<span></span>
</td>
<td class="nump">21,010,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 21,082<span></span>
</td>
<td class="nump">27,397,225<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">21,082,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 3,000<span></span>
</td>
<td class="nump">1,647,000<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">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 24,082<span></span>
</td>
<td class="nump">29,066,117<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">24,082,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2018</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 21,082<span></span>
</td>
<td class="nump">27,397,225<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">21,082,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PaymentsOfStockIssuanceCosts', window );">Stock issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,049,691)<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 Sep. 30, 2019</a></td>
<td class="nump">$ 2,080<span></span>
</td>
<td class="nump">$ 26,965<span></span>
</td>
<td class="nump">30,647,574<span></span>
</td>
<td class="num">(33,319,524)<span></span>
</td>
<td class="num">(157,452)<span></span>
</td>
<td class="num">(722,437)<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 Sep. 30, 2019</a></td>
<td class="nump">2,080,000<span></span>
</td>
<td class="nump">26,964,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 24,082<span></span>
</td>
<td class="nump">29,066,117<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">24,082,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="nump">$ 1,073<span></span>
</td>
<td class="nump">512,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">514,020<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">&#160;<span></span>
</td>
<td class="nump">1,072,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,241<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,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_StockRepurchasedDuringPeriodValue', window );">Stock Repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,151)<span></span>
</td>
<td class="num">(1,151)<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,949,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,949,791)<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 Jun. 30, 2019</a></td>
<td class="nump">$ 2,830,000<span></span>
</td>
<td class="nump">$ 25,155<span></span>
</td>
<td class="nump">29,575,305<span></span>
</td>
<td class="num">(32,175,455)<span></span>
</td>
<td class="num">(150,610)<span></span>
</td>
<td class="nump">104,395<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 Jun. 30, 2019</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">25,155,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">19,131<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">19,166<span></span>
</td>
</tr>
<tr class="ro">
<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">34,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 275<span></span>
</td>
<td class="nump">150,975<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">151,250<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">275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Series B preferred converted to common stock</a></td>
<td class="num">$ (750)<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">748,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Series B preferred converted to common stock, Shares</a></td>
<td class="num">(750,000)<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">6,884<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,884<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_DebtDiscountFromWarrantsIssuedWithPromissoryNote', window );">Debt discount from warrants issued with promissory note</a></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="nump">146,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock Repurchase</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,842)<span></span>
</td>
<td class="num">(6,842)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">(1,144,069)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,144,069)<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 Sep. 30, 2019</a></td>
<td class="nump">$ 2,080<span></span>
</td>
<td class="nump">$ 26,965<span></span>
</td>
<td class="nump">$ 30,647,574<span></span>
</td>
<td class="num">$ (33,319,524)<span></span>
</td>
<td class="num">$ (157,452)<span></span>
</td>
<td class="num">$ (722,437)<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 Sep. 30, 2019</a></td>
<td class="nump">2,080,000<span></span>
</td>
<td class="nump">26,964,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_duot_DebtDiscountFromWarrantsIssuedWithPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt discount from warrants issued with promissory note.</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_DebtDiscountFromWarrantsIssuedWithPromissoryNote</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_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_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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=118932676&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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=27012166&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=6877327&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=27012166&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6765774240">
<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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Nov. 11, 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_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">Sep. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">27,724,814<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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6605180272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="line-height: 11pt; margin: 0px"><b>NOTE 8 -</b> <b>REVENUE</b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-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; text-align: justify">The Company generates revenue from three sources: (1) Project Revenue; (2) Maintenance and Technical Support and (3) IT Asset Management (software licensing, consulting and auditing).</p>
<p style="line-height: 8pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company constructs intelligent technology systems consisting of materials and labor under customer contracts. Revenues and related costs on project 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; 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="line-height: 8pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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>27
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6633099056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="line-height: 8pt; margin: 0px; text-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 cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td></td><td style="width: 5.93px"></td><td style="width: 13.6px"></td><td style="width: 75.66px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 53.73px"></td><td style="width: 19.86px"></td><td style="width: 6.06px"></td><td style="width: 9.93px"></td><td style="width: 79px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 53.73px"></td><td style="width: 19.86px"></td><td style="width: 5.66px"></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 181.06px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 180.73px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>Notes Payable</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.26px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.93px"><p style="line-height: 11pt; margin: 0px; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.6px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt"><b>&#160;</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 1</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">9.29</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">25,066</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">9.29</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 2</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">15,844</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#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="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">8,501</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.25</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">14,763</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.75</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Third Party - Insurance Note 4</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">43,103</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">6.36</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Total</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 13.6px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 75.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">58,947</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 9.93px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 79px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,330</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td></tr>
</table>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company entered into an agreement on December 23, 2018 with its insurance provider by issuing a $25,066 note payable (Insurance Note 1) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 9.29% payable in monthly installments of principal and interest totaling $2,172 through September 23, 2019. The balance of Insurance Note 1 as of September 30, 2019 and December 31, 2018 was zero and $25,066, respectively.</p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company entered into an agreement on April 15, 2018 with its insurance provider by issuing a $49,000 note payable (Insurance Note 2) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378 through February 15, 2019. The policy renewed on April 15, 2019 in the amount of $51,940 with an annual interest rate of 6.36% payable in monthly installments of principal and interest totaling $5,326. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 2 was $15,844 and $8,501, respectively. </p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company entered into an agreement on September 15, 2018 renewing with its insurance provider by issuing a $15,810 note payable (Insurance Note 3), secured by that policy, with an annual interest rate of 10.75% payable in monthly installments of principal and interest totaling $1,660 through July 15, 2019. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 3 was zero and $14,763, respectively.</p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">The Company entered into an agreement on February 3, 2018 with its insurance provider by issuing a $127,561 note payable (Insurance Note 4) for the purchase of an insurance policy, secured by that policy with an annual interest rate of 8.80% payable in monthly installments of principal and interest totaling $13,276 through November 3, 2018. The policy renewed 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. At September 30, 2019 and December 31, 2018, the balance of Insurance Note 4 was $43,103 and zero, respectively. </p>
<p style="margin: 0px"><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><td style="width: 5.6px"></td><td style="width: 8.46px"></td><td style="width: 60.6px"></td><td style="width: 4px"></td><td style="width: 5.53px"></td><td style="width: 14.8px"></td><td style="width: 56.73px"></td><td style="width: 4.33px"></td><td style="width: 4.13px"></td><td style="width: 8.6px"></td><td style="width: 64.8px"></td><td style="width: 4.33px"></td><td style="width: 4.33px"></td><td style="width: 9.4px"></td><td style="width: 68.93px"></td><td style="width: 4.33px"></td><td style="width: 4.33px"></td><td style="width: 8.73px"></td><td style="width: 62.06px"></td><td style="width: 4.33px"></td><td style="width: 4.33px"></td><td style="width: 8.73px"></td><td style="width: 69.73px"></td><td style="width: 3.33px"></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; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 69.06px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 157.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</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; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.06px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.53px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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.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="margin-top: 0px; border-bottom: #000000 1px solid; 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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.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: 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.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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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.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: 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; 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">&#151;</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: 69.73px"><p style="margin: 0px; text-align: right">&#151;</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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; 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.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: 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</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: 69.73px"><p style="margin: 0px; text-align: right">&#151;</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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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; border-bottom: #FFFFFF 1px solid; 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.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: 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">&#151;</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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 60.6px"><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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">(143,628)</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 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.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.6px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.6px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.8px"><p style="margin: 0px; text-align: right">856,372</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 62.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 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 an 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 166,875 shares of the Company&#146;s common stock at a price of $0.55 per share.&#160; The balance of this note as of September 30, 2019 was $267,000.</p>


<p style="margin: 0px"><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 458,125 shares of the Company&#146;s common stock at a price of $0.55 per share.&#160; The balance of this note as of September 30, 2019 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 note 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 consolidated financial statements. &#160;The fair value pricing model used the following assumptions; stock price $0.50, warrant exercise price $0.55, 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 nine months ended September 30, 2019, the Company recorded $3,151 for amortization of the debt discount discussed above to interest expense in the accompanying consolidated financial statements.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company entered into an agreement with a related party on August 29, 2019 whereby the related party loaned the Company an aggregate principal amount of $80,000. The note carries an annual percentage rate of 8% which was repaid on September 25, 2019 in addition to $456 in accrued interest.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Notes Payable</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><td style="width: 5.6px"></td><td style="width: 8.4px"></td><td style="width: 60.8px"></td><td style="width: 4.26px"></td><td style="width: 4px"></td><td style="width: 5.13px"></td><td style="width: 14.66px"></td><td style="width: 55.53px"></td><td style="width: 4.13px"></td><td style="width: 4.33px"></td><td style="width: 8.73px"></td><td style="width: 64.53px"></td><td style="width: 4.46px"></td><td style="width: 4.33px"></td><td style="width: 9.4px"></td><td style="width: 68.53px"></td><td style="width: 4.33px"></td><td style="width: 4.33px"></td><td style="width: 8.73px"></td><td style="width: 61.66px"></td><td style="width: 4.33px"></td><td style="width: 4.33px"></td><td style="width: 8.73px"></td><td style="width: 68.53px"></td><td style="width: 3.73px"></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; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 69.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 70.2px"><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: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="6" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 160px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 156.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.73px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom"><p style="margin: 0px; font-size: 8pt"><b>Payable To</b></p>
</td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.6px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 69.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 4.26px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 4px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.2px"><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 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 73.26px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.93px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 70.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.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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 77.26px"><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.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 55.53px"><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: 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: 64.53px"><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.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.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: 61.66px"><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: 68.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.73px"><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">Shareholder</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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 4.26px"><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.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; 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: 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: 64.53px"><p style="margin: 0px; text-align: right">262,500</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.53px"><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">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</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: 68.53px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 4.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: top; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 4.13px"><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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">(6,250</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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.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.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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: 68.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"><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.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.26px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 4px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 14.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 55.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; 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: 4.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">256,250</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.53px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 61.66px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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: 68.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 3.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>
<p style="margin: 0px"><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.&#160; The note was issued with a 5% original issue discount and the company received a net amount of $250,000.&#160; No other consideration was given. The balance of the note as of September 30, 2019 was $256,250.</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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6758494832">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"></p>
<p style="margin: 0px; text-align: justify">Software development costs consisted of the following at September 30, 2019 and December 31, 2018:</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<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><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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2018</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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(35,000</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(20,000</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">25,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">40,000</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>29
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6770902800">
<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">9 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>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 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_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">33,572<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_SoftwareMaintenanceFees', window );">Software maintenance fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,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_PaymentsOfDebtExtinguishmentCosts', window );">Payment of accrued monthly late fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<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_AreaOfLease', window );">Area of lease | ft&#178;</a></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="nump">$ 509,958<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_OperatingLeaseLiabilityCurrent', window );">Operating lease liability - current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">293,415<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_OperatingLeaseRightOfUseAsset1', window );">Right-of-use model (ROU) asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 534,415<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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AreaOfLease', window );">Area of lease | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,708<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>
</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>
</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] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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>
</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_duot_SoftwareMaintenanceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Software maintenance fees.</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_SoftwareMaintenanceFees</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_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=6876686&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=119400593&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=77888419&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=77888419&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=77888419&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=77888419&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=6877327&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=6877327&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_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6770429360">
<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">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_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 December 31, 2018</a></td>
<td class="nump">2,242,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">240,000<span></span>
</td>
<td class="nump">2,242,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="num">(200,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period</a></td>
<td class="nump">2,282,000<span></span>
</td>
<td class="nump">2,242,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">2,042,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_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 December 31, 2018</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">$ 1.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">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Outstanding</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 Weighted average remaining contractual term</a></td>
<td class="text">3 years 9 months 25 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding Aggregate intrinsic value</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Outstanding Weighted average grant date fair value (per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Exercisable</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable Weighted average remaining contractual term</a></td>
<td class="text">3 years 6 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable Aggregate intrinsic value</a></td>
<td class="text"> <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_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=116856206&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=116856206&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=116856206&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_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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=116856206&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=116856206&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=116856206&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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6770588832">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 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_RevenuesAbstract', window );"><strong>REVENUES:</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_Revenues', window );">Total Revenues</a></td>
<td class="nump">$ 2,198,401<span></span>
</td>
<td class="nump">$ 5,102,216<span></span>
</td>
<td class="nump">$ 7,896,287<span></span>
</td>
<td class="nump">$ 9,490,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,172,942<span></span>
</td>
<td class="nump">2,773,862<span></span>
</td>
<td class="nump">4,565,585<span></span>
</td>
<td class="nump">5,428,037<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">1,025,459<span></span>
</td>
<td class="nump">2,328,354<span></span>
</td>
<td class="nump">3,330,702<span></span>
</td>
<td class="nump">4,062,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">98,311<span></span>
</td>
<td class="nump">73,468<span></span>
</td>
<td class="nump">336,433<span></span>
</td>
<td class="nump">189,092<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,438,608<span></span>
</td>
<td class="nump">1,072,029<span></span>
</td>
<td class="nump">4,045,689<span></span>
</td>
<td class="nump">3,153,138<span></span>
</td>
</tr>
<tr class="re">
<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">97,273<span></span>
</td>
<td class="nump">122,755<span></span>
</td>
<td class="nump">328,403<span></span>
</td>
<td class="nump">401,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
<td class="nump">43,903<span></span>
</td>
<td class="nump">63,878<span></span>
</td>
<td class="nump">188,876<span></span>
</td>
<td class="nump">187,679<span></span>
</td>
</tr>
<tr class="re">
<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="nump">479,265<span></span>
</td>
<td class="nump">359,991<span></span>
</td>
<td class="nump">1,465,918<span></span>
</td>
<td class="nump">864,969<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,157,360<span></span>
</td>
<td class="nump">1,692,121<span></span>
</td>
<td class="nump">6,365,319<span></span>
</td>
<td class="nump">4,795,994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">INCOME (LOSS) FROM OPERATIONS</a></td>
<td class="num">(1,131,901)<span></span>
</td>
<td class="nump">636,233<span></span>
</td>
<td class="num">(3,034,617)<span></span>
</td>
<td class="num">(733,829)<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(12,783)<span></span>
</td>
<td class="num">(4,589)<span></span>
</td>
<td class="num">(19,095)<span></span>
</td>
<td class="num">(14,755)<span></span>
</td>
</tr>
<tr class="ro">
<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">615<span></span>
</td>
<td class="nump">981<span></span>
</td>
<td class="nump">4,021<span></span>
</td>
<td class="nump">3,742<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">(12,168)<span></span>
</td>
<td class="num">(3,608)<span></span>
</td>
<td class="num">(15,074)<span></span>
</td>
<td class="num">(11,013)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME (LOSS)</a></td>
<td class="num">(1,144,069)<span></span>
</td>
<td class="nump">632,625<span></span>
</td>
<td class="num">(3,049,691)<span></span>
</td>
<td class="num">(744,842)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss applicable to common stock</a></td>
<td class="num">$ (1,144,069)<span></span>
</td>
<td class="nump">$ 632,625<span></span>
</td>
<td class="num">$ (3,049,691)<span></span>
</td>
<td class="num">$ (744,842)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Net Income (Loss) Per Share</a></td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
</tr>
<tr class="re">
<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 Income (Loss) Per Share</a></td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
</tr>
<tr class="ro">
<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">25,442,041<span></span>
</td>
<td class="nump">20,752,450<span></span>
</td>
<td class="nump">24,016,713<span></span>
</td>
<td class="nump">20,724,153<span></span>
</td>
</tr>
<tr class="re">
<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">25,442,041<span></span>
</td>
<td class="nump">26,412,450<span></span>
</td>
<td class="nump">24,016,713<span></span>
</td>
<td class="nump">20,724,153<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 );">Project Revenues [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_RevenuesAbstract', window );"><strong>REVENUES:</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_Revenues', window );">Total Revenues</a></td>
<td class="nump">$ 1,921,306<span></span>
</td>
<td class="nump">$ 4,731,106<span></span>
</td>
<td class="nump">$ 6,954,062<span></span>
</td>
<td class="nump">$ 8,516,812<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">984,805<span></span>
</td>
<td class="nump">2,684,785<span></span>
</td>
<td class="nump">4,045,448<span></span>
</td>
<td class="nump">5,079,455<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 );">Maintenance and Technical Support Revenues [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_RevenuesAbstract', window );"><strong>REVENUES:</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_Revenues', window );">Total Revenues</a></td>
<td class="nump">229,008<span></span>
</td>
<td class="nump">371,110<span></span>
</td>
<td class="nump">701,552<span></span>
</td>
<td class="nump">881,004<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">158,785<span></span>
</td>
<td class="nump">89,077<span></span>
</td>
<td class="nump">420,451<span></span>
</td>
<td class="nump">300,593<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 );">IT Asset Management Services Revenues [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_RevenuesAbstract', window );"><strong>REVENUES:</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_Revenues', window );">Total Revenues</a></td>
<td class="nump">48,087<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">240,673<span></span>
</td>
<td class="nump">92,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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>COST OF REVENUES:</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_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="nump">$ 29,352<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 99,686<span></span>
</td>
<td class="nump">$ 47,989<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_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://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=116634182&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_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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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=117326831&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_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=116634182&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_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://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=116634182&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_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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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=116634182&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_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=116637345&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_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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalariesAndWages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 (a)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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>32
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6635998912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LIQUIDITY<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"></p>
<p style="margin: 0px; font-size: 11pt; text-align: justify"><b>NOTE </b><font style="font-size: 10pt"><b>2 &#150; LIQUIDITY</b></font></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 $3,049,691 for the nine months ended September 30, 2019. During the same period, cash used in operating activities was $3,623,876. The working capital deficit and accumulated deficit as of September 30, 2019 were $1,300,123 and $33,319,524 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 a capital raise which was completed in late 2017 (the &#147;2017 Offering&#148;). Prior to this event, the Company was carrying significant debt obligations including a senior secured note with cash interest payments. The Company recently secured two short-term, unsecured loans for a total of $1,262,500.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">After the 2017 Offering, management paid down all debt which eliminated monthly obligations for interest payments other than for normal course of business financing, secured sufficient working capital for ongoing operations and was successful in closing business and establishing a backlog such that we were breakeven or profitable in two of the last four quarters excluding the current quarter. The Company has been successful in increasing its ongoing working capital upon realizing proceeds of $2,315,268 from the exercise of certain warrants. Further, the Company continues to be successful in identifying, closing and executing large contracts in the Freight railroad industry. We expect to receive a substantial order in the fourth quarter from an existing client which will substantially boost our cash reserves in the short term.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Management continues to believe that we have alleviated 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. Ultimately, 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. Additionally, the Company expects potential further warrant exercises, in addition to potential capital raises of its equity or debt securities, though no guarantees can be made with respect to the foregoing. Management will continue to evaluate these plans in future filings.</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>34
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6607911728">
<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>Sep. 30, 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_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">(35,000)<span></span>
</td>
<td class="num">(20,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">$ 25,000<span></span>
</td>
<td class="nump">$ 40,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://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>35
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6915159824">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 September 30, 2019 and December 31, 2018, 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.06px" /><td style="width: 6.66px" /><td style="width: 64.46px" /><td style="width: 5.86px" /><td style="width: 6.2px" /><td style="width: 6.66px" /><td style="width: 59.73px" /><td style="width: 5.46px" /></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.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 71.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.86px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 66.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">15,063,602</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">4,273,057</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">(13,477,464</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">(3,064,453</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 5.46px"><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.06px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.46px"><p style="margin: 0px; text-align: right">1,586,138</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.66px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 59.73px"><p style="margin: 0px; text-align: right">1,208,604</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 September 30, 2019 and December 31, 2018, 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, </b></p>
<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><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; border-bottom: #000000 1px solid; vertical-align: top; width: 67.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>December 31. 2018</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">2,665,570</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">8,563,241</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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(1,557,828</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 1px solid; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">(6,314,412</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">1,107,742</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">2,248,829</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"><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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-top: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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">5,433,356</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">315,025</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">53,169</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">86,348</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">1,066,164</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">6,954,062</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">606,165</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">2,197</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">23,417</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">60,663</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">701,552</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">198,838</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">198,838</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">41,835</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">41,835</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 1px solid; 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">5,433,356</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">315,025</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">53,169</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">86,348</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">1,066,164</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">240,673</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">7,194,735</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">606,165</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,197</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">23,417</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">60,663</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; 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; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">701,552</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 20.86px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 48.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">6,039,521</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.2px"><p style="margin: 0px; font-size: 9pt; text-align: right">317,222</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 67.86px"><p style="margin: 0px; font-size: 9pt; text-align: right">76,586</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 11.8px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 57.53px"><p style="margin: 0px; font-size: 9pt; text-align: right">147,011</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 15.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 54.26px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,075,274</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 72.06px"><p style="margin: 0px; font-size: 9pt; text-align: right">240,673</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; font-size: 9pt; text-align: right">7,896,287</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=118956577&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>36
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6639965184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Schedule of Notes Payable) (Details) - Notes Payable, Other Payables [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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_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_NotesPayableCurrent', window );">Shareholder</a></td>
<td class="nump">$ 262,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_DebtInstrumentUnamortizedDiscountCurrent', window );">Less unamortized discounts</a></td>
<td class="num">(6,250)<span></span>
</td>
<td class="text"> <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_NotesPayableCurrentNet', window );">Total, net</a></td>
<td class="nump">$ 256,250<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_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_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_DebtInstrumentUnamortizedDiscountCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount to be amortized 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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&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_DebtInstrumentUnamortizedDiscountCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=6877327&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_ShortTermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6641183152">
<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>Sep. 30, 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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 76,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2020</a></td>
<td class="nump">279,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">213,568<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum financial lease payments</a></td>
<td class="nump">569,918<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_LesseeOperatingLeaseLiabilityImputedInterest', window );">Less: interest</a></td>
<td class="num">(35,503)<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_OperatingLeaseLiability', window );">Total lease liability at September 30, 2019</a></td>
<td class="nump">534,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Leases</a></td>
<td class="num">(241,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long Term portion of Operating Leases</a></td>
<td class="nump">$ 293,415<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_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 payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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 payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&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=77888419&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=77888419&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=77888419&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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6914961504">
<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>Sep. 30, 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_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">$ 15,063,602<span></span>
</td>
<td class="nump">$ 4,273,057<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">(13,477,464)<span></span>
</td>
<td class="num">(3,064,453)<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">$ 1,586,138<span></span>
</td>
<td class="nump">$ 1,208,604<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=118944033&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=118944033&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=118956577&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>39
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6605673872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"></p>
<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 November 12, 2019, the Company repaid a note payable in the amount of
$262,500. (see Note 4)</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6612312800">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"></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; text-align: justify"><b><u>Delinquent Payroll Taxes Payable</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<a name="Hlk509239189"></a><p style="line-height: 11pt; margin: 0px; text-align: justify">As of the date hereof, the Company has paid its payroll taxes in full. However, the Company had previously appealed to the IRS for a reduction of penalty payments assessed for the late payment of payroll taxes. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. Beginning in July 2018, the Company has made monthly payments in the amount of $15,000 in order to pay down the accrued late fees. At September 30, 2019, the payroll taxes payable balance of $122,453 includes accrued late fees in the amount of $33,572. </p>

<p style="margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Licensing Agreement</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<a name="Hlk513736246"></a><p style="margin: 0px; text-align: justify">The Company has entered into a new software license and configuration services agreement with a third-party vendor. The annual support and maintenance fees of approximately $300,000 include support and updates to the vendor&#146;s Gateway software and customer access to their services (including web application, mobile application, and associated APIs) for gateway configuration, gateway monitoring and management, application configuration, application management, and automatic model updates. </p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company has also entered into a SaaS Agreement with the same vendor that is an Amazon AWS-hosted software service enabling the automation of visual observation tasks using deep convolutional neural networks and other computer vision techniques. It consists of a public API, web application, iPhone application, and associated backend services. The system supports the labeling of example image data, the automatic building of classification, detection, localization, measuring and counting applications based on the labeled example data, and the run-time deployment of the trained application models. </p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Finance Lease</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px">At September 30, 2019, future minimum lease payments due under Finance Lease is as follows:</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: 387.13px"></td><td style="width: 76.86px"></td><td style="width: 8.06px"></td><td style="width: 80.06px"></td><td style="width: 7.93px"></td></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="line-height: 11pt; margin: 0px">As of September 30,</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"><p style="line-height: 11pt; margin: 0px; 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">2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,270</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">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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">37,080</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">2021</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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">37.080</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">2022</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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">27,811</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px">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="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">111,241</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="line-height: 11pt; margin: 0px">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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(19,164</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Total lease liability at September 30, 2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">92,077</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="line-height: 11pt; margin: 0px">Less: current 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(43,669</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Long Term 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,408</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>
<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; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The Company has two operating lease agreements for office and warehouse space of approximately 12,708 square feet located in Jacksonville, Florida. On April 1, 2019, the Company increased the office square feet from 8,308 to 10,203 office space. The Company now has a total of office and warehouse space of approximately 14,603 square feet. The current lease was amended on May 1, 2016 and again on April 1, 2019 and ends on October 31, 2021. The rent is subject to an annual escalation of 3%, beginning May 1, 2017. The Company entered a new lease agreement of office and warehouse space on June 1, 2018 and ending May 31, 2021. </p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px">At September 30, 2019, future minimum lease payments due under Operating Leases are as follows:</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: 387.13px"></td><td style="width: 76.86px"></td><td style="width: 8.06px"></td><td style="width: 80.06px"></td><td style="width: 7.93px"></td></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="line-height: 11pt; margin: 0px">As of September 30,</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"><p style="line-height: 11pt; margin: 0px; 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">2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">76,353</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">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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">279,997</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">2021</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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">213,568</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="line-height: 11pt; margin: 0px">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; border-top: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">569,918</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px">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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(35,503</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Total lease liability at September 30, 2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">534,415</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="line-height: 11pt; margin: 0px">Less: current portion of Operating Leases</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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(241,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Long Term portion of Operating Leases</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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">293,415</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: top; width: 7.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
</table>

<p style="margin: 0px"><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 $597,103. The right of use asset balance at September 30, 2019 was $509,958, the operating lease liability &#150; current portion was $241,000 and the operating lease liability &#150; long term portion was $293,415. 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 consolidated statement of operations or our 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6768670080">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 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_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 loss</a></td>
<td class="num">$ (3,049,691)<span></span>
</td>
<td class="num">$ (744,842)<span></span>
</td>
</tr>
<tr class="re">
<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 loss to net cash (used in) provided by 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">136,108<span></span>
</td>
<td class="nump">71,318<span></span>
</td>
</tr>
<tr class="re">
<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">35,017<span></span>
</td>
<td class="nump">403,070<span></span>
</td>
</tr>
<tr class="ro">
<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">9,401<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">124,810<span></span>
</td>
<td class="num">(1,093,143)<span></span>
</td>
</tr>
<tr class="re">
<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">379,136<span></span>
</td>
<td class="nump">76,228<span></span>
</td>
</tr>
<tr class="ro">
<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">(562,263)<span></span>
</td>
<td class="nump">58,934<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="num">(509,958)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">461,701<span></span>
</td>
<td class="nump">168,692<span></span>
</td>
</tr>
<tr class="re">
<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">(682)<span></span>
</td>
<td class="nump">875<span></span>
</td>
</tr>
<tr class="ro">
<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">(195,120)<span></span>
</td>
<td class="nump">50,671<span></span>
</td>
</tr>
<tr class="re">
<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="nump">27,804<span></span>
</td>
<td class="nump">17,523<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="nump">534,415<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(1,141,088)<span></span>
</td>
<td class="nump">1,057,747<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">126,534<span></span>
</td>
<td class="num">(159,532)<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">(3,623,876)<span></span>
</td>
<td class="num">(92,459)<span></span>
</td>
</tr>
<tr class="ro">
<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_PaymentsForSoftware', window );">Software development costs</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(60,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_PaymentsToAcquireIntangibleAssets', window );">Purchase of patents/trademarks</a></td>
<td class="num">(11,595)<span></span>
</td>
<td class="num">(5,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of fixed assets</a></td>
<td class="num">(133,039)<span></span>
</td>
<td class="num">(157,804)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(144,634)<span></span>
</td>
<td class="num">(223,304)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(7,993)<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_RepaymentsOfLinesOfCredit', window );">Repayments of line of credit</a></td>
<td class="num">(2,689)<span></span>
</td>
<td class="num">(2,997)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments of related party notes</a></td>
<td class="num">(80,000)<span></span>
</td>
<td class="num">(48,215)<span></span>
</td>
</tr>
<tr class="re">
<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">(10,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Repayments of insurance and equipment financing</a></td>
<td class="num">(207,187)<span></span>
</td>
<td class="num">(197,792)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Payments of financial lease</a></td>
<td class="num">(10,851)<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_ProceedsFromNotesPayablerelatedParties', window );">Proceeds from notes payable-related parties</a></td>
<td class="nump">1,080,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from notes payable</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercised</a></td>
<td class="nump">2,315,268<span></span>
</td>
<td class="nump">195,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 (used in) financing activities</a></td>
<td class="nump">3,326,548<span></span>
</td>
<td class="num">(54,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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net decrease in cash</a></td>
<td class="num">(441,962)<span></span>
</td>
<td class="num">(369,767)<span></span>
</td>
</tr>
<tr class="re">
<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">1,209,301<span></span>
</td>
<td class="nump">1,941,818<span></span>
</td>
</tr>
<tr class="ro">
<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">767,339<span></span>
</td>
<td class="nump">1,572,051<span></span>
</td>
</tr>
<tr class="re">
<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">5,728<span></span>
</td>
<td class="nump">7,411<span></span>
</td>
</tr>
<tr class="re">
<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">19,166<span></span>
</td>
<td class="nump">73,708<span></span>
</td>
</tr>
<tr class="re">
<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">217,804<span></span>
</td>
<td class="nump">217,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Debt discount on Notes issued</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_NoteIssuedForEquipmentFinancingLease', window );">Note issued for equipment financing lease</a></td>
<td class="nump">$ 102,928<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_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_NoteIssuedForEquipmentFinancingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Note issued for equipment financing lease.</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_NoteIssuedForEquipmentFinancingLease</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_ProceedsFromNotesPayablerelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notes payable-related parties.</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_ProceedsFromNotesPayablerelatedParties</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_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=6877327&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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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=118932676&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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&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_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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=109500613&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=116634182&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=98513485&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=98513485&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=98513485&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=98513485&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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&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=118932676&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=118932676&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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=118932676&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=118932676&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=26873400&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=118932676&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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&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_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=118932676&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=98513485&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=98513485&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=98513485&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>42
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6768671376">
<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>Sep. 30, 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_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">$ 767,339<span></span>
</td>
<td class="nump">$ 1,209,301<span></span>
</td>
</tr>
<tr class="re">
<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">1,413,983<span></span>
</td>
<td class="nump">1,538,793<span></span>
</td>
</tr>
<tr class="ro">
<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">1,586,138<span></span>
</td>
<td class="nump">1,208,604<span></span>
</td>
</tr>
<tr class="re">
<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">258,596<span></span>
</td>
<td class="nump">235,198<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">4,026,056<span></span>
</td>
<td class="nump">4,191,896<span></span>
</td>
</tr>
<tr class="re">
<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">323,111<span></span>
</td>
<td class="nump">204,226<span></span>
</td>
</tr>
<tr class="ro">
<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">509,958<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_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">25,000<span></span>
</td>
<td class="nump">40,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_IntangibleAssetsNetExcludingGoodwill', window );">Patents and trademarks, net</a></td>
<td class="nump">61,440<span></span>
</td>
<td class="nump">53,871<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">86,440<span></span>
</td>
<td class="nump">93,871<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">4,945,565<span></span>
</td>
<td class="nump">4,489,993<span></span>
</td>
</tr>
<tr class="ro">
<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">1,859,249<span></span>
</td>
<td class="nump">1,416,716<span></span>
</td>
</tr>
<tr class="ro">
<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,791<span></span>
</td>
<td class="nump">13,473<span></span>
</td>
</tr>
<tr class="re">
<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">58,947<span></span>
</td>
<td class="nump">48,330<span></span>
</td>
</tr>
<tr class="ro">
<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">856,372<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_LongTermNotesPayable', window );">Notes payable, net of discounts</a></td>
<td class="nump">256,250<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_LineOfCredit', window );">Line of credit</a></td>
<td class="nump">28,512<span></span>
</td>
<td class="nump">31,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll taxes payable</a></td>
<td class="nump">122,453<span></span>
</td>
<td class="nump">317,573<span></span>
</td>
</tr>
<tr class="ro">
<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">250,132<span></span>
</td>
<td class="nump">222,328<span></span>
</td>
</tr>
<tr class="re">
<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-finance lease payable</a></td>
<td class="nump">43,669<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_OperatingLeaseLiabilityCurrent', window );">Current portion-operating lease obligations</a></td>
<td class="nump">241,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">1,107,742<span></span>
</td>
<td class="nump">2,248,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">489,062<span></span>
</td>
<td class="nump">362,528<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">5,326,179<span></span>
</td>
<td class="nump">4,660,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease payable</a></td>
<td class="nump">48,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">293,415<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">5,668,002<span></span>
</td>
<td class="nump">4,660,978<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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' 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_CommonStockValue', window );">Common stock: $0.001 par value; 500,000,000 shares authorized, 26,964,988 and 21,082,351 shares issued, 26,946,459 and 21,075,958 shares outstanding at September 30, 2019 and December 31, 2018, respectively</a></td>
<td class="nump">26,965<span></span>
</td>
<td class="nump">21,082<span></span>
</td>
</tr>
<tr class="ro">
<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">30,647,574<span></span>
</td>
<td class="nump">27,397,225<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_AdditionalPaidInCapital', window );">Total stock &amp; paid-in-capital</a></td>
<td class="nump">32,754,539<span></span>
</td>
<td class="nump">30,248,307<span></span>
</td>
</tr>
<tr class="ro">
<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">(33,319,524)<span></span>
</td>
<td class="num">(30,269,833)<span></span>
</td>
</tr>
<tr class="reu">
<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="num">(564,985)<span></span>
</td>
<td class="num">(21,526)<span></span>
</td>
</tr>
<tr class="ro">
<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 (18,529 and 6,393 shares of common stock at September 30, 2019 and December 31, 2018, respectively)</a></td>
<td class="num">(157,452)<span></span>
</td>
<td class="num">(149,459)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Deficit</a></td>
<td class="num">(722,437)<span></span>
</td>
<td class="num">(170,985)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Deficit</a></td>
<td class="nump">4,945,565<span></span>
</td>
<td class="nump">4,489,993<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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' 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</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="re">
<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' 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</a></td>
<td class="nump">$ 2,080,000<span></span>
</td>
<td class="nump">$ 2,830,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_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=6877327&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=6877327&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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: 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=26873400&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=6877327&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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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=6877327&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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-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_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-107765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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=6877327&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=6877327&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=119400593&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=6876686&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=118942415&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=6877327&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=118944033&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=118944033&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=118956577&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=118944033&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=118944033&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=118956577&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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=77888419&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=77888419&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://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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6876686&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(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=6877327&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_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://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=6877327&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_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=26873400&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=6877327&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=77888419&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=77888419&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=77888419&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=6877327&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=6876686&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=119400593&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=6877327&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=6877327&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=6877327&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=118951113&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=6877327&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=6877327&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=119400593&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=6877327&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=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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=6877327&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>43
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6769529984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 7,896,287<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">7,194,735<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">701,552<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">6,954,062<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">701,552<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">198,838<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">6,039,521<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">5,433,356<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">606,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Turnkey Projects [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,433,356<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">606,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_RailMember', window );">Rail [Member] | Data Center Auditing Services [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">317,222<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">315,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Services transferred over time [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,197<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">315,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=duot_CommercialMember', window );">Commercial [Member] | Maintenance &amp; Support [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,197<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">76,586<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">53,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_PetrochemicalMember', window );">Petrochemical [Member] | Services transferred over time [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">23,417<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">53,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_PetrochemicalMember', window );">Petrochemical [Member] | Maintenance &amp; Support [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">23,417<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">147,011<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">86,348<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">60,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Turnkey Projects [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">86,348<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">60,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_GovernmentMember', window );">Government [Member] | Data Center Auditing Services [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,075,274<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,066,164<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,066,164<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">240,673<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">41,835<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">240,673<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">198,838<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">41,835<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">7,896,287<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">6,039,521<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">317,222<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">76,586<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">147,011<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,075,274<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 240,673<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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_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>44
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6771168608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (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="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 12, 2019</div></th>
<th class="th"><div>Apr. 15, 2019</div></th>
<th class="th"><div>Feb. 03, 2019</div></th>
<th class="th"><div>Sep. 25, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Aug. 29, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 23, 2018</div></th>
<th class="th"><div>Sep. 15, 2018</div></th>
<th class="th"><div>Apr. 15, 2018</div></th>
<th class="th"><div>Feb. 03, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 143,628<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</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">138,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">2,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">9.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,066<span></span>
</td>
<td class="nump">$ 25,066<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">4,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="nump">10.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">15,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="nump">10.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,810<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">13,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">43,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</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">$ 127,561<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">8.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_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="text">&#160;<span></span>
</td>
<td class="nump">267,000<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">3,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></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">166,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></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.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<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="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></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">458,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></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.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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=114775744&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=118932676&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=116634182&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://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.(i)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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=6877327&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=6877327&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=114775744&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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=119400593&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=6877327&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=6876686&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_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=116856206&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=116856206&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=6877327&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=27012166&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=6877327&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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>232</ContextCount>
  <ElementCount>329</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="duot-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - 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>18</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - 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>19</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - 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>20</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - 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>21</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - 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>22</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - 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/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="duot-20190930.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 (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/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - 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>25</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - 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>26</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - 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>27</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - 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>28</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - 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>29</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - 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>30</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - DEBT (Schedule of Notes Payable) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://duostechnologies/role/DebtScheduleOfNotesPayableDetails</Role>
      <ShortName>DEBT (Schedule of Notes Payable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - 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>32</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - 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>33</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsDueFinanceLeasesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - 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>35</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - 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>36</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - 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>37</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - 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>38</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - 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>39</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - 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>40</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - 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>41</Position>
    </Report>
    <Report instance="duot-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - 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>42</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-20190930.xml</File>
    <File>duot-20190930.xsd</File>
    <File>duot-20190930_cal.xml</File>
    <File>duot-20190930_def.xml</File>
    <File>duot-20190930_lab.xml</File>
    <File>duot-20190930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6758580288">
<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>Sep. 30, 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">21,301,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 490,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of employee stock options</a></td>
<td class="nump">2,282,000<span></span>
</td>
<td class="nump">2,242,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="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">4,160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_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=116856206&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=116856206&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>47
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6913007248">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Due Finance Leases</a></td>
<td class="text"><p style="margin: 0px">At September 30, 2019, future minimum lease payments due under Finance Lease is as follows:</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: 387.13px"></td><td style="width: 76.86px"></td><td style="width: 8.06px"></td><td style="width: 80.06px"></td><td style="width: 7.93px"></td></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="line-height: 11pt; margin: 0px">As of September 30,</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"><p style="line-height: 11pt; margin: 0px; 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">2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,270</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">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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">37,080</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">2021</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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">37.080</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">2022</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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">27,811</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px">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="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">111,241</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="line-height: 11pt; margin: 0px">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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(19,164</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Total lease liability at September 30, 2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">92,077</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="line-height: 11pt; margin: 0px">Less: current 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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(43,669</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Long Term 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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,408</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Due Operating Leases</a></td>
<td class="text"><p style="line-height: 11pt; margin: 0px; text-align: justify"></p>
<p style="margin: 0px">At September 30, 2019, future minimum lease payments due under Operating Leases are as follows:</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: 387.13px"></td><td style="width: 76.86px"></td><td style="width: 8.06px"></td><td style="width: 80.06px"></td><td style="width: 7.93px"></td></tr>
<tr><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 464px"><p style="line-height: 11pt; margin: 0px">As of September 30,</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 88.13px"><p style="line-height: 11pt; margin: 0px; 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">2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">76,353</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">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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">279,997</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">2021</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; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">213,568</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="line-height: 11pt; margin: 0px">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; border-top: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">569,918</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; 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="line-height: 11pt; margin: 0px">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="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(35,503</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Total lease liability at September 30, 2019</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="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">534,415</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="line-height: 11pt; margin: 0px">Less: current portion of Operating Leases</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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 8.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">(241,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 7.93px"><p style="line-height: 11pt; margin: 0px">)</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom; width: 387.13px"><p style="line-height: 11pt; margin: 0px">Long Term portion of Operating Leases</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; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.06px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.06px"><p style="line-height: 11pt; margin: 0px; text-align: right">293,415</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_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=77888426&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_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=77888426&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>XML
<SEQUENCE>48
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6640075120">
<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>Sep. 30, 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_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">$ 2,665,570<span></span>
</td>
<td class="nump">$ 8,563,241<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_LessCostsAndEstimatedEarningsRecognized', window );">Less: Costs and estimated earnings recognized</a></td>
<td class="num">(1,557,828)<span></span>
</td>
<td class="num">(6,314,412)<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">$ 1,107,742<span></span>
</td>
<td class="nump">$ 2,248,829<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_LessCostsAndEstimatedEarningsRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LessCostsAndEstimatedEarningsRecognized</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=118944033&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=118944033&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=118956577&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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6755987456">
<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="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,144,069<span></span>
</td>
<td class="nump">$ 1,949,791<span></span>
</td>
<td class="num">$ (44,169)<span></span>
</td>
<td class="num">$ (632,625)<span></span>
</td>
<td class="nump">$ 634,363<span></span>
</td>
<td class="nump">$ 743,104<span></span>
</td>
<td class="nump">$ 3,049,691<span></span>
</td>
<td class="nump">$ 744,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,623,876<span></span>
</td>
<td class="nump">$ 92,459<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">1,300,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,300,123<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">33,319,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">33,319,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,269,833<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_WorkingCapitalIncreaseFromWarrantExecutions', window );">Working capital increase from warrant executions</a></td>
<td class="nump">2,315,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,315,268<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_UnsecuredDebtCurrent', window );">Short-term, unsecured loans</a></td>
<td class="nump">$ 1,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="nump">$ 1,262,500<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_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_duot_WorkingCapitalIncreaseFromWarrantExecutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase from warrant executions</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_WorkingCapitalIncreaseFromWarrantExecutions</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_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=118932676&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=118932676&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=118932676&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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&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_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_UnsecuredDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the portion of long-term, uncollateralized debt obligations due 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_UnsecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6640438944">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="line-height: 8pt; margin: 0px"></p>
<p style="line-height: 11pt; margin: 0px">The Company has no expired employee stock options under the 2016 Plan at September 30, 2019.</p>
<p style="line-height: 8pt; 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.73px" /><td style="width: 3.33px" /><td style="width: 81.06px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 81.2px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 3.33px" /><td style="width: 81.06px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 81.2px" /><td style="width: 6.73px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"><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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Weighted</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Average</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Exercise</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Shares</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Price</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at December 31, 2018</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,242,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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Granted</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">240,000</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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercised</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">&#151;</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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Forfeited</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">(200,000)</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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Expired</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: top; width: 81.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 6.73px"><p style="margin: 0px; padding: 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: 81.2px"><p style="margin: 0px; text-align: right">&#151;</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at September 30, 2019</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,282,000</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercisable at September 30, 2019</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,042,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 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: 81.2px"><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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Outstanding</b></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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><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">&#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: 81.2px"><p style="margin: 0px; padding: 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></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">3.82</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average grant date fair value (per share)</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">0.21</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 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></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Exercisable</b></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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">3.55</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</p>
</td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="margin: 0px; text-align: justify">The following is a summary of activity for warrants to purchase common stock for the nine months ended September 30, 2019:</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: 6.93px" /><td style="width: 64.53px" /><td style="width: 5.8px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 63.6px" /><td style="width: 4.33px" /><td style="width: 4.33px" /><td style="width: 8.86px" /><td style="width: 80.8px" /><td style="width: 3.46px" /></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="10" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 252.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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; font-size: 8pt">&#160;</p></td><td style="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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 71.46px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Number of Warrants</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Weighted</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Avg.</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Exercise</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Price</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Remaining Contractual Life (Years)</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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">Outstanding at December 31, 2018</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">25,539,087</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.70</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.9</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Warrants expired</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: 6.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">536</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><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: 63.6px"><p style="margin: 0px; text-align: right">84.00</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.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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">Warrants issued </p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">625,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.55</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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">5.0</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Warrants cancelled/exercised</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">(4,861,563</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.56</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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px">Outstanding at end of period</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">21,301,988</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; text-align: right">.63</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Exercisable at end of period</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">21,301,988</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; text-align: right">.63</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.3</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"><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_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=116856206&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=116856206&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=116856206&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>51
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6757154080">
<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>Sep. 30, 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_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">$ 58,947<span></span>
</td>
<td class="nump">$ 48,330<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="text"> <span></span>
</td>
<td class="nump">$ 25,066<span></span>
</td>
</tr>
<tr class="ro">
<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">9.29%<span></span>
</td>
<td class="nump">9.29%<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="nump">$ 15,844<span></span>
</td>
<td class="nump">$ 8,501<span></span>
</td>
</tr>
<tr class="ro">
<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">10.25%<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="text"> <span></span>
</td>
<td class="nump">$ 14,763<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">10.75%<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">$ 43,103<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="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&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=6877327&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>52
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6756888864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Warrants</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at December 31, 2018</a></td>
<td class="nump">2,242,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Warrants expired</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period</a></td>
<td class="nump">2,282,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">2,042,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Avg. Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at December 31, 2018 | $ / shares</a></td>
<td class="nump">$ 1.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Warrants expired | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period | $ / shares</a></td>
<td class="nump">1.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 | $ / shares</a></td>
<td class="nump">$ 1.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>
</tr>
<tr class="ro">
<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 9 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period</a></td>
<td class="text">3 years 6 months 18 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_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Warrants</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at December 31, 2018</a></td>
<td class="nump">25,539,087<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="ro">
<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">625,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod', window );">Warrants cancelled/exercised</a></td>
<td class="num">(4,861,563)<span></span>
</td>
</tr>
<tr class="ro">
<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">21,301,988<span></span>
</td>
</tr>
<tr class="re">
<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">21,301,988<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 December 31, 2018 | $ / shares</a></td>
<td class="nump">$ 0.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Warrants expired | $ / shares</a></td>
<td class="nump">84.00<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 | $ / shares</a></td>
<td class="nump">$ .55<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice', window );">Warrants cancelled/exercised</a></td>
<td class="nump">0.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period | $ / shares</a></td>
<td class="nump">$ .63<span></span>
</td>
</tr>
<tr class="ro">
<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 | $ / shares</a></td>
<td class="nump">$ .63<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning', window );">Outstanding at December 31, 2018</a></td>
<td class="text">3 years 10 months 25 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications', window );">Warrants issued</a></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 3 months 19 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 3 months 19 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cancelled 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undercancelled shares with respect to stock options of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice</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_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=98513485&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=98513485&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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=116856206&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=116856206&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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>53
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6768171328">
<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>Sep. 30, 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_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="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_DebtInstrumentUnamortizedDiscount', window );">Less unamortized discounts</a></td>
<td class="num">(143,628)<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_NotesPayableRelatedPartiesCurrentAndNoncurrentNet', window );">Total, net</a></td>
<td class="nump">856,372<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_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="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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<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_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="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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<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_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=6877327&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=114775744&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=26873400&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=119400593&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>54
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6768715088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Schedule of Future Minimum Lease Payments Due Finance Leases) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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_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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019</a></td>
<td class="nump">$ 9,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">2020</a></td>
<td class="nump">37,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">37,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">27,811<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum financial lease payments</a></td>
<td class="nump">111,241<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_LesseeFinanceLeaseLiabilityImputedInterest', window );">Less: interest</a></td>
<td class="num">(19,164)<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_FinanceLeaseLiability', window );">Total lease liability at September 30, 2019</a></td>
<td class="nump">92,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(43,669)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long Term portion of Finance Lease</a></td>
<td class="nump">$ 48,408<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_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=77888426&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=77888419&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=77888419&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=77888419&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=77888426&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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 payments for finance lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&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 payments for finance lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=77888426&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, due in remainder of fiscal year following latest fiscal year ended.</p></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=77888426&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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>55
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6765706848">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 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 nine months ended September 30, 2019 are not indicative of the results that may be expected for the year ending December 31, 2019 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, 2018 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 15, 2019.</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></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 consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue 360, 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="line-height: 11pt; margin: 0px; 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 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 );">Cash Concentrations</a></td>
<td class="text"><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 September 30, 2019, balance in one financial institution exceeded federally insured limits by approximately $490,005.</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 nine months ended September 30, 2019, two customers accounted for 66%, and 14% of revenues. For the nine months ended September 30, 2018, two customers accounted for 47% and 36% of revenues. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At September 30, 2019, four customers accounted for 32%, 23%, 17% and 13% of accounts receivable. At December 31, 2018,<font style="font-size: 8pt"> </font>two customers accounted for 58% and 34% of accounts receivable.</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 69% 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"><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; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Earnings (Loss) Per Share</u></b></p>
<p style="line-height: 11pt; margin: 0px; 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 September 30, 2019, there was an aggregate of 21,301,988 outstanding warrants to purchase shares of common stock. At September 30, 2019, there was an aggregate of 2,282,000 shares of employee stock options to purchase shares of common stock. Also, at September 30, 2019, 4,160,000 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="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Revenue Recognition</u></b></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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. </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="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Segment Information</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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"><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="line-height: 8pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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;</p>
<p style="margin: 0px; text-align: justify">In August 2018, the FASB issued&#160;ASU 2018-13,&#160;&#147;Changes to Disclosure Requirements for Fair Value Measurements&#148;, which will improve the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements, and is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company will be evaluating the impact this standard will have on the Company&#146;s financial statements.</p>
<p style="margin: 0px; text-align: justify">&#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_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 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: 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 4: 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_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=6877327&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/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 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=116856206&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=116856206&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>56
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6635783424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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' DEFICIT</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="margin: 0px; text-align: justify"><b>NOTE 7 &#150; STOCKHOLDERS&#146; EQUITY</b>&#160;</p>
<p style="line-height: 8pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-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; text-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 3,000,000 shares, to reduce the exercise price of these warrants to $0.55 from the original exercise price of $0.65 based on immediate exercise. Both shareholders exercised these warrants in March 2019 for proceeds to the Company of $1,650,000. &#160;The Company also accepted warrant exercises in the second quarter of 2019 from three additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 934,581 shares. The exercise price of these warrants was also lowered to $0.55 from the original exercise price of $0.65 based on immediate exercise for further proceeds to the Company of $514,020. Further, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants. &#160;Additionally, the Company also accepted warrant exercises in the third quarter of 2019 from two additional shareholders who were also holders of warrants to purchase shares of common stock in the aggregate amount of 275,000 shares of common stock for proceeds to the Company in the amount of $151,250.</p>
<p style="line-height: 8pt; 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>
<p style="line-height: 11pt; margin: 0px; text-align: justify">Stock-based compensation expense recognized under ASC 718-10 for the nine months ended September 30, 2019, was $35,017 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 September 30, 2019, the total compensation cost for stock options not yet recognized was $39,155. 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; text-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; text-align: justify">A maximum of 2,500,000 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 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 September 30, 2019, and December 31, 2018, options to purchase 2,282,000 shares of common stock and 2,242,000 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">The Company has no expired employee stock options under the 2016 Plan at September 30, 2019.</p>
<p style="line-height: 8pt; 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.73px" /><td style="width: 3.33px" /><td style="width: 81.06px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 81.2px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 3.33px" /><td style="width: 81.06px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 81.2px" /><td style="width: 6.73px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"><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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="margin-top: 0px; vertical-align: bottom; width: 185.8px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Weighted</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Average</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Exercise</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; vertical-align: bottom; width: 84.4px"><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: 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: 87.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: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 84.4px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Shares</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 87.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Price</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at December 31, 2018</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,242,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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Granted</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">240,000</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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercised</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">&#151;</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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Forfeited</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">(200,000)</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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Expired</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: top; width: 81.06px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: top; width: 6.73px"><p style="margin: 0px; padding: 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: 81.2px"><p style="margin: 0px; text-align: right">&#151;</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at September 30, 2019</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,282,000</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercisable at September 30, 2019</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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; border-bottom: #000000 3px double; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; text-align: right">2,042,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; 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.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">1.00</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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 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: 81.2px"><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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Outstanding</b></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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><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">&#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: 81.2px"><p style="margin: 0px; padding: 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></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">3.82</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average grant date fair value (per share)</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">0.21</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; 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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 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></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Exercisable</b></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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 81.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">3.55</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.2px"><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: 3.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 81.06px"><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; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 81.2px"><p style="margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.73px"><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">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 120,000 stock options exercisable at $1.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 200,000 stock options previously granted. &#160;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 120,000 stock options exercisable at $1.00 per share vesting one year from the date of grant.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Warrants</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The following is a summary of activity for warrants to purchase common stock for the nine months ended September 30, 2019:</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: 6.93px" /><td style="width: 64.53px" /><td style="width: 5.8px" /><td style="width: 4.33px" /><td style="width: 8.73px" /><td style="width: 63.6px" /><td style="width: 4.33px" /><td style="width: 4.33px" /><td style="width: 8.86px" /><td style="width: 80.8px" /><td style="width: 3.46px" /></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="10" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 252.26px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>September 30, 2019</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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; font-size: 8pt">&#160;</p></td><td style="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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 71.46px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Number of Warrants</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 72.33px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Weighted</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Avg.</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Exercise</b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>Price</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="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 89.66px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Remaining Contractual Life (Years)</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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">Outstanding at December 31, 2018</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">25,539,087</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.70</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.9</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Warrants expired</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: 6.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">536</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><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: 63.6px"><p style="margin: 0px; text-align: right">84.00</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.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><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">Warrants issued </p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">625,000</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.55</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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">5.0</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.46px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Warrants cancelled/exercised</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">(4,861,563</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">)</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 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: 63.6px"><p style="margin: 0px; text-align: right">.56</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">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px">Outstanding at end of period</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">21,301,988</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; text-align: right">.63</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.3</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="margin: 0px">Exercisable at end of period</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.93px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 64.53px"><p style="margin: 0px; text-align: right">21,301,988</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 5.8px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.73px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.6px"><p style="margin: 0px; text-align: right">.63</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 4.33px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 8.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-bottom: #000000 3px double; vertical-align: bottom; width: 80.8px"><p style="margin: 0px; text-align: right">3.3</p>
</td><td style="margin-top: 0px; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 3.46px"><p style="margin: 0px">&#160;</p>
</td></tr>
</table>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">During the first quarter of 2019, the Company received $1,650,000 for the exercise of warrants for 3,000,000 shares of common stock.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">During the second quarter of 2019, the Company received an aggregate of $514,020 for the exercise of warrants to purchase 934,581 shares of common stock. Also, during the second quarter of 2019, the Company issued 138,292 shares of common stock upon the cashless exercise of 651,982 common stock warrants.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify">During the third quarter of 2019, the Company received $151,250 for the exercise of warrants for 275,000 shares of common stock.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI 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>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>57
<FILENAME>0001553350-19-001189-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-19-001189-xbrl.zip
M4$L#!!0    ( "6%;D_PQ:=<--P  +0J#@ 1    9'5O="TR,#$Y,#DS,"YX
M;6SLO6MSXSBR)OQ](_8_\*VY1'>$[>)5HJJG>\-EE_OUGJJRC^V:WMDO';0$
M69RF2#5)V>7Y]9L)D!0H41+O(F7,.3'C$DD@,_$@,Y%()/[QO[[/'>F9^('M
MN3^_4\[D=Q)QQ][$=I]^?O?M_O3\_N+Z^IWTOW[YG_]#@O_\X_\[/96N;.),
M/DB7WOCTVIUZ/TE?K3GY(/U*7.);H>?_)/W3<I;XBW=E.\27+KSYPB$A@0>L
MIP^2<:8\2J>G.9K])W$GGO_M[CII=A:&BP_OW[^\O)RYWK/UXOE_!&=C+U]S
M]][2'Y.DK<MO-P^2/%)&DB+_]]GW*1!_:87P0)65T=_42T7!_](?E-$'7?N@
MF?\W9R^A%2Z#I!?YNRDKF@S_89__X_NC[]@?\+\E&  W^/ ]L']^QS'VHIUY
M_M-[59:5]__GR^?[\8S,K5/;#4++'9-W\5>.[?Z1]9TR&HW>TZ?QJQMO8N=Q
M']I[?/QH!:N6D< =[V]0 D\G8?(!_[+QGCU,O6IGOCI@K]KQJQ.R]EY QF=/
MWO-[>/ >1^A45DXU)7[=)].M) _>P]/X13OP=%49[N*/O1%_L S]K2^/WL/3
MY,7@],FR%LG+4RMXI"]&#S*HAB>^YY @\QOZ).,CUW/=Y3R;IDGHOP]?%^0]
MO'0*;Q'?'B??[?\H_0'0@#]G4T>?9% W]I9NZ+]FCUWT$#\;IC^SW6<2A-E?
ML6?XD9;^* @7?O8G^ 0_,-<^\,--9N#'##XF2V_U+OPC",EXYGJ.]V1'?,LC
M37X7*P2<1!\".E7OR%2B\^_#C*(26SJ-/SC['DS>18]1A#^_"VS4D.^D]W%3
M3$&,/3<DWT/)GOS\[LKWYC&%LA)Z[._1Z:K_Y#/BAG;XFOR:_&Y/\,G4!I5,
MJ20I*,1BN[C^KW>_@*I2M-' T ;_>+_^\:J[]YG]1;TM $;>9),*4!Q^B$KV
MEQ4[<4NK9QN?@1G@/D*^5]U/4I_$OZ<(B'^,1%I&SK^/ET'HS7^_H/]#_/,O
M9/Y(_-^CJ?W[O05S]8X\$W=)OI*0/3W8X*SD39[F\)1[$#V: #'?%XX]MB-:
MI8D-;S)7 ";$AR_6OST_YC8X_VX'[WY!(']8D\ _WF<V5[#'2(P?+CRP*Z A
MK!!^OK.#/SZ^?@2?9#:W_#\8#?&;F0+?3TP"MC7!O'$X?WSS</XHX'P\<%[7
MSN=CZGB @,?$?K8>'?(&$'U@!;U-Y@+4->GH-PGJ ZMI >I<H#X/;J:;0'Z8
MV?[D%HA[O7:#I8\AA*]>2&[<G@,WL>$SSP\?B#^_)(_A ZSM./SNX[UM +$8
M3IB!A/A)K4@P3Q45UM8""9U&0C1*C2(AGTYX>/'>+!(2WH5.$$@X.!(ZI!-F
M/GF[]H'C7N@%@89.H*$[NN'*6_IO%@PKYH5F$%CH !8.H!?N9Y9/9IXS(4<R
M]G?$L4+"1O@!AC>PQAB="CZ^\D\X0&Q(X,B500R .!SZF^6#F'J^597,_!"&
M&+__].<2Z,8D*L^%?P;I<&2*Y[<QWCU+>&A+2#NV$<0$$=NIU7:>+L3.4R($
ML?-T)*"^%*!.A"! W5=0[TS8^CU*M_W]VWWRXE?/_1;T&]FM95?EG6:),_(K
M\9Y\:S&SQY:3IH 3NP!W%KA-#MQK<1Z1U26RNG:"VBP#ZK4@U:% +;*Z1%97
MOT"]P[<6>W7=VJOKA^DO 2B1%"+ 5!>81-:A -,ZF/@-9U43 .H>@-:WFU6M
MS>WFS[9+;J87/IG8X6_$<8(KRW_R/EKN'\>!! 0 C'/H+[$1#@;[&#_R34CC
M5-9/957 H+LPB(:HC42D_NY%'R!#!Y;CS\0/;5A=WT.S)/AXZY,I\0%#]Z$W
M/I(9DX2"+QPK #E0UOB(1RXI'+D670^%"63T 1EMZ(PU9 C[VCW[VB@,<NQT
M?O0L?W(SO;1],@X]/[B86;8_M]Q^(P+#Y ]VZ,"H7[L3^]F>+.,M1'RTFVFQ
M>-^E2T3^V^$31-M0&AF;;3UST/N[_P,ZZO>OGA_.SFD!.:O?DVQ/3@<^WF16
M*.%J8(E]OCO+=@1\*NY])]U_7 ;@2@;!/>.$WWQ?"5I MQ[H@A6&G\>V)0#<
M!H#7Q2U@7 ^,;TGH>PA#''*!Y!:0G"%Q >:*8(Z7?;]ZS\1W44("RLU".7YM
M7>("RC5!&>-_MOLD<-P.CE/B%B"NQ[FX#N^7"Y @\7M^"J7[.*:NQ8:\!9"+
MI@TN??</\GKK>_\FX_ (4 N<3);C\,:_)_ZS/4YE>67Q*A!3!V*.*[Y5/X9$
M>*L?^#VF(%?W42QB7$UB^<@B7=V'LPAT-87H8PQW=1K/(MK5"IZ/)N;5"S"+
MD%=COL91!;XZ#681]ZH%S5\L&UYW\:3?N3M!:7K^<3L5.S@6Z*D//6\F$E8)
M3R(>UB<LOY&H6*<0+6)CS>/Z[43(.@5M$2=K%MUO+%K6%6R+F%F+V'X+D;.N
M 5O$SQKV1]Y*%*TKP!:QM%J0#9U9%\ S\<^7$SL$%1$-^7&C>!_; D<UX^C-
MA-:J(TO$UWJ'ZC<29.L>MD6DK26$OYUP6_= +F)N+>#\C07>.H5R$7UK&^5O
M(03728B+.%P;WLI;"<9U"N(B(E<+QG_UO$E +]9F-59OP"8^P&#T&\@QAH 3
M0.G--&;P9HK\9F%[MQP$K&J%U?&$Y]H'FHC7]0SDQQ*MZS_41?BN%< ?4?"N
M_Y@7T;S&87]LL;Q>@UX$]]H%_5&$]HX"\2+6U[QK<S21OEXC7H3^:H%\'+P5
MT;\/>T4AP%4WN-YR#+ &N(DP8/^@_G8C@1T$O @&M@7[-QT/["#R14BP#?"+
MJ&"WH"\"@ZU#_XW&!KN)>Q$>;,79><,1PF[A7@0):P'^\81G1!2D4: <6W!#
MQ!!: ,T1A@;$"KQAZ!SKPEJL7UL"SE$M2\7JKTG('.NB3JR=6M$TT5FZ?F-F
M^Z' &$TI-@5*BJ+D@8QGKN=X3Z^1=(\=+UL8%L@IBIQ(?#?AC/C'#II-7@5>
M4G@Y#VZF66$9%]8+H?WH$)"@38+S6Y^PX.Q]Z(W_Z#=L-OR9"\<*0 Z4M52@
M)H\4V@:4[0)LH)5-9,1/:D6&>:JHIYHBD-$K9$2CU@PR(AMC<C;&9$@\V+C7
MH)O-,KK9;,&69\A9K!4.9<%[B1*Q5A#(*8<<L580>,F#E]@[I/]#_/.UG*Y[
MRR'!'7DF[I)\)4=@KKY8__;\F-O4YFY: O4FKX#;.09Z?2N$G^_LX(^/KQ^)
M.Y[-+?^/-2QG"5S N22</[YY.'\4<.XZG)/UNJS!RJ]G*['4TI4RT&A08SVA
MQ+%<^'70[XF<+): FZ_6G$^R3#-XK!&K'+'OWRS?M^(D"$/3AC JAXM:U#3@
MYR^6/WEX7:SYLRE>1=B[X.[]I_G"\5X)"<ZA8]LGX]#K^SX^6OH'.W3(S?3:
MG=C/]F1I.9R6V,&R@$^6&1FR*&M_;>VPR3#QV@;"*F1YQ/L%G_Y< MT7WGSA
MN9OY5&]IDV#-TQ*CW[71;V/S<"CF?D='OQW-3U=R8O0[-_IMK+'7[3X>>_'<
MMS?T&WR_,8LOQOWPXWX(6R_&_?#C?@@K+\;]\.-^"/M^/L';?3S7<FXM>W+M
M7E@+.SRZ\YF[,;!3!F_,[@L\=!</A_ '!!ZZBX=#^ D"#]W%PR'\ASL26K9+
M)I\LW[7=IY[OM14$0C;S;\QC$ CH$@(.X2,(!'0) 8?P"@0"NH2 0_@!#SZQ
M@J7_^O8B2!F<OS$/0(Q]-\;^$+9?C'TWQOX05E^,?3?&OAU[+^NGBA'GV3[,
M;']R:_GAZ[4+@K#<,?GJA>3AQ3L2',P\/WP@_OR2/(:K)&V:<+N/]\,B 4>I
M:>LOD-!Y)(R:1,(J#U\_E=4X#U^@HINH6,_*QS%+>LB;E<^#J:D3<*,< )KY
MI.=U$*I :,7]88W,J&DC WVHX-7L0<.5M^QY?8,*8%@Q?U@LX#@U;6:V'?<2
MN.@2+OIQ_&LD5$MW(93V8-M0+2KGP0I<=!47ZZI%+>/#\G!J_5(I;QJ^6#[Y
M;(]A(([N7N3M=9K8=5%9W._'4*G(G;CRIW7\'LM]0/U L;B)J$DL'^$U106N
M]>L&PL6=24V!_%@O5.H3Q,7M3JU _*BN?NHCOL4]5+6#N^\PSF/\2P)8P">_
MCWMT=YSU23V*"]<* 7RX!O">E6U;E_.PDW(V.3D?QZ4@Q>7<1M7J##R+2T$.
MJ/5Z,QL%2@Y8,KQ_ND1<'=,!Y/12OPCD=  YO=0YXM(AH6F*:!J!%Z%?,M)^
M!_U;>Z;S80?-W^U*^Q %>KM8H+?UT1>%&]_FN(M"7)TNQ-4Z'D0)EHZ58&D=
M >(X_ANP!MG77XH+&[KC#ZZOM$I=.,G7<V@C=4  J*, *KLUWP: =FQE"@!U
M"$ =BPVNSF$*K=,=T*1/7C973RB' R-"&EU0'+UT701TN@"=7CHM CH=@4X_
MW!4!%^&HB!A\QV+P_7=@!*2Z#*E>.C8"4AV'5#\<'@&CCL&H0XZ0V'P^^.9S
M_UT? :)N@:B7SHX 4>= U _W1@#GX,#ID$,C<JFZ$A#NI2LCX-,5^/32B1'P
MZ1!\^N&^",B\Z2VIGIV8ZZV%[[.<NV<*T[JL9[)M:]*O*?RXOMO,\LG,<R9]
M/SR]6H(Z "QVZ0 MXV:-,=(>?'SEG_"5W-8E<.1:/VN]$=>L]DE 1^;<G5S,
M;#*]@9ZLD);$F]KCOD,$S]<_V*%#;J;7[L1^MB=+R^'+1>=C_]".9*>5;^)(
M_F;Y,/MZ7F JV:][L?S)ZFZ3^.<4CV]0;8BQ%BI@3QG9(%SXOU]][BLHT&0D
MZ\=?B??D6XL9WB; P('<?;CZW$LXM%'D"2 GKZYUE;48#K^#7'__8KOV?#GO
MM]:H"R!Y^[JSW*=(,^$_4S(\- PU#E&Y8:BW<)G6;AA:WP4,J\*0EZ& X588
M9B^[Q!K\X&OP30QUU,':V.L1&.HJAKJYX=//LNSKUX8W7!)G)$KC=?=,>>-%
M<9@[D*A942:O"\?UUK6K7D:[#EK83A=PZ0)<6E89)J<R1(7%33QTZL#+>M9
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
ML6X+\8(75,>TT1/0S:%E.R>28[W 8$(78SI+3B0/?WVRF*)<TN ,]7K8H54
MCBO];\M=HK+#]<<)Q5HL*\>"*8H0M6#V3R+!G*\<K6O>T4H,?(P6: M\QV?>
M=S2TG]*^;.+!OG(^*!,M$N(]_ILYDBB(J3=>38<U1Q+=)&ORC&IKR] Q^=%O
M<891=9/)"@CMDI %Z)KQ#*W"9V+Y+K,GP#SK PQ#8G-!XTZ7/M:/ F[H_=HP
MHWUPU]C:4'J".1O.SF(W<""#$^Q&I>P<0$KJ90XG*$K7>V%$^X2L7L(E;?!A
M*YLGTOGU^WE$O1-3OW(,D8_K!YB] 0DY*P@4=G72\J,<8&52\O2ZLB7D.[P3
MX$R+?&)NNJ*B3 #G^4\6V$FTN,3QF'TE4Q!*"#*+VH7'X$&%+O&#F;V(U",;
MPJ0=T)PPWZCK-09#'= E0L!4Y8::08+6%$UN=8(E\)"O1%WDT2^1#D&@^Z 3
M-E3%.+DW UP._A(*T!/)A0Z,[T=V0<)*6_ <,ELPG8*DD-LIH;2BF7/I6?(
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
MHTD=VPU',_)(>5^,A1,DU'IA*FF6EWF2_1#5]4IV^>.C^Y8#^H"5M)*609Q
M%+6:N%?1/V<L&A 5ZZ!+;Q\'AJ[SHQO>IFL%>5:1=_3&K)!P'AX-UD[M,!I1
MEGJ0' 'Q"9;10IE%$=\SMDH"(=D8:P:?<L)Z#I(:0LFZ@]:\<;G25FQUA()E
MZ /JEKB8H$GM+/TERR>R5H/=L83,:QB\"2OUEH8A':5XB;I"FP%H4]@..ZMK
M-%VEBR2;!#9#"];2P:"ZYU+%Z,5A<^8\PTBQN?O*Q?\RIOD)GN]A._>K=(IH
ML9!RF!/9>RY+T6&!OS JG+=!)EVHLJW.-.MT3;O9+"Z170SG87X <]UCO'BK
MJ"3#!NI[QMP.SH  #Z&Q]%E6:;Q=FC7G4RXR+X+MHT;?Q&DS3PZS)XDL%A;"
MP7(M8;0P/UV-KV(.DX(?RD@]EBV+>T*/</'EL+H66JJ2HQ0C(*E1%1W-82<U
MJ2H,F 0.E'%\3V.ZM&RQQ)<V+CH(C1\S3P)T<7XM&J-T:#J*6XPY-K+RA5%O
M#O'*(OF$*P^ 5-E4(C15D$DDJN1,&: /3[C2F'$V19192=,"5^F'D=WA_(-I
MFK+H "^K"P&J+2-%,3J@"7";4$T=LQN?0?99'1S.ZF;'ZK$>%Y;LH@4KV!-:
MLRDJMI;^)@[J<P& 5>QEE0;7M4(Y6#AL"3-K%=*].K__&!^I/;__)K&;A, I
MXW'.[UFSN9!Z^L.#M[#'")>DNB*+ =L!S8"F1W&HN<,+WJ/\3'<2>4;?$S_+
M0YWO@X/')?^N3FO3,%U&AFI,?8A57MS3U?#_0,'_W<).3M8K/?IXVOD[=?T<
M\)V?Z$;<$J#FG-"*8([-7@G'9S^RL#!*AU:MFC 8!V/05PC8A/NTT&*9*3]M
MBBS.,HKRQ#$1S76XZEA[^$QX/&$IQ*NZG,4D1+?\F4/(A3NIE\G5.HL/LT>1
M_JWCL-$\/V]6X?9T%CL%*7-H^/3J^&6V4XB^>3HGG#\XSYA[?(5)"?[)F-53
M=6VR*FUCL;(J+!>'U2!B&[8P?0G,&E8ICJ:')*>>HHHGYIGTR?*=:,\CR4TE
M*U+M($K(#N,-A TN6+XW*["$7KWOL3I@SURR,P5KM&+$+>GDI. 97T S<8JH
MD\1+S'/7]FQRUVJISUC:?( %9<H=P?F6Q$*965F9BY7MS.^NF8<)&_,V=I52
M2$._J]3G]7UZZ0GWHI-41'S[HV.!);X?SSRZ[4#?.\5P2S3!YDO'BJ8$GU--
MNW+7\WVP"!Y*Y10E%*7ZL%7R+$J3"K"N::( (^1'.&;6,U9(-E]=!!\_1XE@
M7 VFK'.J\2[#JL+)BFS&-JP_UOAD,7), J"3G,UA-K6HB:71)ZY&++])@IOQ
M_BI;),GXF($@@'+0,7$-2BS @"YD@13H3H'K.;F>)7(UDL00KNX$+['T86*F
MA%-03:IRX9!E>(@);KDZMJAW;+I!&*U>^<_6/:W500P694;=F_25,A$,3[X=
M_'$ZQ41_/_(:DDVKR3K3H!8Q8XT6,(O2,=)%;QY\ZEZ^\JDIJ>-5W)&PPZPF
M[@B>&>4WSV]3YWTZM:JXHED@&&[#@ '\+^<V)DE#JY+%L#*G'#UZ$SNV^=1
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
M@KR%!FL9U#L.1^VATM3/]&/0#F^'Q#H&?=C64;%^B+3?,SS*.:(_%,\"SJ4
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
MCI%"G_G1!^.?.0#X9I 8W'H7;X:C!RY&.)RM &XL#*:,"2]"];1][>ASBV4
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
M=0&J;4#U%X&V?F>\B+3-U72\B>$XN1SV';-PAB.]TZGDYLV9T6J;H&T@$%"
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
M?A\\&X2)^D>I:BV1=&)# $\%<UN4,9H)90)?#%&*4*:.$SQY.7CT"6'/R(<
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
MLD6(3Q;P"16^TX']S7BI/5EBTW1-IS 38>5,)6 <7GM-]XY%^1RO#8UM,M&
MP:>>!/#M0 N=9,'D:ZGH>]J$=L$.YGU/_)\U'W[PY[QZF/L9VQ^-UQ1;_3FZ
M5;[]:8RWTYLM].-)0XDQAU%EJ.?:%$37'ES0JVAMB\ N_3'::J-ADEPO^YKD
M=5-G0.Z#*4K;Q1UW?N<]NC46CWH480[T6N+[SR!&P8\*%NZ,_"4A=M/EIUCF
MQX/<5NJ"#7IF/-S+,I&2U 5;+#>E;%HI)9^88LQ3]LG?"7:9:4_QAA$3"@-4
MC _4,4M2A.E<.87^!4[;2@E@?(HC(0D2>O'NIEGIE)0 <"H05MT<%-\5T,\*
M6W@P6]2)"MG1:%Q]HWN4^$/4(NHJB1M&=_VZ0VJ,FW3NZHC?Y[9KPN<8<.2]
M!O/7HF2#E?$;LU-8]X8P/U!0=_XL:#(M=.DOXF!J0\84+S=S9&QBIML89G;H
MD*C^/4*<'&CJU8FFM[$\)+&9W,?AJ0,Y,-*O$R,W-K8&"78@A#+6_(+,3K(B
M T,*Q!U18%P<<5\CS1&K";(X7^)=3O\5N%+8G6D'(U*H,K*Z"NG+##[J\1#6
M;AK'?@&VBD"%R$/*$5*\Q"&BBY5<'5X9G:ONX*H[PE00\UAL:))ANV%H"HLT
M;8OQR(.&4B_(U 6G<1Z798A&:''Y0=3KP+1!'O >8%KH1Y5-XJVQ>25^7?#
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
MQ%3?(9RCR!?.=)%-3ZFGW/_F$,28] %4[,2+716QXV34. +?%S4%@ST[C _
MBL?*K9W W]G&9U&3/M&3^(WHXY.<S=)\YH-&'ZE!%PTZB7N56,F,#ARU"QR0
M&ODN&2_0R_"'CR9UTN<#60!Y=VRZ<*CW[VVXPO9DM-3!1.3^(2!'P7_J/)'U
MG03Q3GR^DV0,*-*QZ-=/52R@9O@(*?_*86PFA".5GL OU A,L!C^'8D@:HO/
MW\(;QL([5J8GB!H.W?6P4\DAH!(XP@ %/!^;M4Q]+VEBX%%C30XHRB!&A2($
MF;YO\I,8++!M^]?)\%[7RRQ["%R']US:Q%%V<= E0/_/2>=P>G)-+-7'':=2
MU_MXMBPUQGD0#6))DLY<:OII.8^N#1)QB<(3I)3&;/$4"5UJR.?.F>]S<1$=
M1U0(1:<[3_6>PPGV8JI#,B76R\@N,@ RYQKG AL=W5IX -*'.]X6)MWJYS;:
M9ZH=\H>[FX^I'H.M$58[VMWC=I(66E$7*#\Y?UY+EQV7FLRP%7W?L..Y[X8>
MX.JU]M)XA>VY$[I+T(@FI5#TU*T+>WW"+Z]^UEYV7VFW[CQX0I*RX6F'&KW1
M<KR+NXF-?KW9$Q]_"'S!9U._[+V*)WY'*VDO<9" $RV3EC%"JNSO8RTKL1XA
M$G8,CWR=KR].<7J5K]YOK2ZNOUX45WKY6^KJ0MZB$C%1M!>5V@,KG>P7'U^0
M=V#B->_">;)&R:](JDB(5G0^71G.Y[T8*1:U8E]KL4S6$0H]'61T1L(*09KR
MU5W@>QI=$$^U-_&U*T:C+Z)O@5N$\TZQ^V+\1J"+63@-DI$9D4RFH4X+81&*
MR4/8S$_,'4, O1G9L<_9P:(+>-6"V=@:F1,)*1OPF/GTS>?D%1E !)#7VL:L
MV>VV*G52G#$;7$LO;J,8OXWF@:Q]&*DAG=PQG(@T16FGKP]2;1$=]V2@X[M(
M:4<ZCB7T&*[@]+%!>B):8AWO<WDD.H!FQ8P9-R6.I@;%022A(D'>[)A!+>E9
M]64XJY2;^5/DJ9&WFEAKD43P79OZAV[CTI0IR0U-/' <&Y'$OM88.6W,Q8V@
MX\LD$9G@$C,V9UXRH3BY1!+YA;%1NZOS;FL"MTEP)?($W]FIR3C-WANZ2=NJ
M:_X#CVSL\F*3X)P(OF5:TF;,^LB0P-;\0&<?X!,;0$$OC@),KNT^/&NWSSX%
MIR.')QLNH<ZN+DXF3HF-:&4KW8T^"LK<LSSA"6HGGHWVT ?4I9^@33MA^A9$
MI - - Q$3#R[IQ&3G+'(^[K6[G9Y/@#"NK+F+U[?\89*1W&,!AXV^>7#BR)L
M)U^_IXG2N-5#+XIPA]Z*Q^S4D.SUYY-(47JP*D6-UC"4]H=(#/GB%I-?YAVF
MX\C^G4EM[1.8,E?4? 86#Q^ 398P2S^-*HH/^5D?S2[&Y.'T&]N-9^0)F\LC
MTR9*.$3I$W#_H@ER#"E5#(#R&55Y)Z/6" )AZE#\6'M/LX@$PVTP<7P&J>^L
M398 H]2=QM/:^ 2#Q"Y,'5E$  (I?%PM69])C#P]"]SR..G@IC(;H:-/SUP3
MD\C3\^1X?HK['ZB:DJ.XUCXC=C@H:?0@CL5>9EE;,AYVF3KIM'$9#YY+[$1M
MZEDT:D>HO-]N;KX0V)8/R/&CGMS\U7% #R$%X89#Y_91/ZK+Z$30 8"](E/R
M/:<#!3C0'4B5-QK/('X-[_%@IPP11![;/:$YSG9P^9#:*VXQ#8R_XWU\9(%
MLNB'GEXN2D;R#R,G8VW@<LK I_&2*4+@O>=Q-E4,=)IN!1K0QMB&A.Q !:0-
MGSJ.QSF\V(_%Z;-IWR$.6<4BUPR2\1"8;^-DNYVQN5<M5,R)K$U.>^BM7-$I
M?8-ZMG-2ZBRRNZ>[LAP%6S4P"K<5[9A2$S';6CSG&&^<QQFYMK "D1^-%:SF
MDZJFH1\/XM0C5<P'HL0Y7X(N%BN6+S0+)4QG&5=S&[S +Z#U4R;'7N4B9%\\
MNB(V9%+LM%.*B>%NFRHM.I[K4[M6U]X3.S8XWT9&ME#51]N;-5G(,9RI:^7B
M@GIR/WWC;GJFB?IZ)I=//8B#6)KYX+%T1!9Y $EQU]UT\#_QWIOYP++)?W%=
MO9'\[=KA6K[Y\( 3:B,)&QED$K@5:9ED^<FM=<+M0VC-HE&7.!-SV!E>&9VK
MP>"J.QF28.Y.1G0>LXT]BG->\SNCTX_#!ZDO\LX%2>4*S1K#X:P8(EKBX>LX
M"#2RRG$4'DW&X6,[TCX-D=\<#==X_$F2\"49$W!9C0_#[Z"=Q!^2>8YE##<L
M2CG_DX#ZN@Y:2<4XQ!^BHJ^K[H:4[/;Q3R(0PT4FH-R$3S#4PJLS\^,P&Z9)
M2>!HN10$6U#];S$]AR?19C1P)N7H1EFUDE$PZJ90,!GB+U.;F1Y'P28^S%/Q
MP=]]!#[N0L_YQH#AF /O9&0X1J4W91/"L5BXKPT+-[[O3ODLI?4*B?7:DEW1
MRSH1,ZT-,;_'J6'$Q=9DE(@J\)E%(L-,(W?-P!0WS44WN1Q0%Q4L>]'6K5/*
MB!EQ6!BSXJ.>P+KYY.)<LQLP8<%?6RN&^^/V1M<^LN_6U"5DOS$=<Y9'$%2*
MLUYM./N,X]IB S\*O^$T.4P].#YRH<AMXKAMG%IEVCJ8=8'G3A=LB8%V77O
M<+.SI,F3]Z;S+2+=#W?$R;8%+V\:I_UZ<9IT;:+Q6-\C+YCP,L=,)D@\EP8@
M1NEC+7A>7: 6W*8$=PJ^%&)C_\-&WX6&U1DTC1MY/L9IE"X#W(IZ7VZ$ .[3
MDW)Q]"K $2QDT#3UJ>#U0LI([Z:*LDT\'5&SC$$;0-P<;7&:>Y[@K6GV'M3&
MWG<H%^<8IYZ#X,-:!,)<NLJ#9]^L9>[ZY-(<DMA7>JVM14).CU=L:UR#/X11
M708JTD_(3!\Y,[W;,7::5J^NTY]\Y5C[^I$=:%C6[1QL>]8?'YP;-C@\K^OP
M9+'#T\EZA^:&U03'Z"#.R@#$,*['!]XQ6F\W5PT@@\,$T+_N2D$CHVX.8BT.
M:BYB/?#$^@.GW=4^I=O8@3J5;7VX[+C/W</A6HB2&H@=O@>9MV/8=L!JZ.8V
MOIZ4W\WM*[A-M>"_Z@.0%[(:2&/"Q5"YI/$F=IX5@;2<0$:]*F3'EW1$1=%(
MRVD$A$@%W4)_B\-LBD 4@6PAD%]Y[%511\NI8S2N8OKRASNZ?4[1^#I(Y&@S
M2I'(40+DZ%T<)I$[+%^MGC9ZU;J093=7J\*7SP:AM\2@QVM(F*Q[_%\\"][X
MK/W&W ?/7"VHH<!'T_O&2HD"%&D.>]3I3BIBK_SP%XH,G !^)2BO&N>M!+I*
M0CDV3G I.&\ET!42RM'Q@DO!>2N!KE:B'.<37@K.6PFT(A1%*$T3RM%Q!$EP
MK@RK^B5*"YGSR##"L3#7.R+PA$A '9$R"6A:5G>]>8D@+V2%S[5![[IY[,D+
M6=%S;=(9;AY[\D)6 K_F<$EVCI7<"W&+T"@O9/4<\+EB3U[("@OD!EU$>?W
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
M'2<T;=P&;P'MF0&]"^_9_1@#8#G:$GN.V\^X GCG-N^*"P^NHDXX-&PZ?D^
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
M>VR*!N(,#\F$/=\'<1V>X$0'#F_N,\X$@C(!W)5I(?<"9:VL@,B:L]%TRH'
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
M./4PN#QYY9PE4B3YN1"]MZ/33V2V4-6*CV0"I&)."NAJS$OF05,YTEIQ5,Q
M??!VF.':_OKU#W+[= ZFR<^V-!->_I'( RQ%BX)/(4][Y[1TY//05SP,2[.W
MG:YVK,5\)?EVRN8)6U$BFK+D=4@PD\Q;.V4]EYHMT_1^R0M98RR8RPU<D.96
M15[7=' M6][;B7X?>9-V>((-EV^2KY>@JVE>CULP6@,FP&1/L./XM5%4EE]7
MV^PXF[SOQE(FI9-)?H+\T3),*9->^-=U475BU=2I9^N%1&LQM^HWMIZF<V5"
M&$SEPNA'K'PY\W],"3[^%U!+ P04    "  EA6Y/)$0)*[$3  "(  $ %0
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
M)S5H/5 M0E7U-PZYVB46&=R$A :M":HL+YT 9CV73 *)_L"[ \@=^WWPB"+
M.13!)-![#"R-,,D%BJ06'6^_NJ:Q;@\N@*%ZX(NEKW$=C%ZT"GP98*HM=3MK
M-518FAH'"4.MG/S*P[] J]M;J\$F;XT# EF]84(_^7,11"4Q>CY)FR. ?.@.
M ?9)6A"6ZM?E,*(\U%AH\WOJHJJ 9^S0*VO7<YQX$R>[%VQ8M\0RM-H\YH'P
ME+>/<="RZZ95H:QKJSL%X=1]"_;$V#2H%IBDZ3%^351.';T@-V%3Z,Y1Q+ )
M56"BU#%F(8;6&E(87V)*W:--5C?V.H[:Z-*XSJ&BGZCX)$O-7\_+6D[(_]N\
MR*I8Z+EPP_52_H:K]:[ [Z>6K^<J%($N:'3%TVB^(']NAU.BC3VR[+OAK+<8
MDP;6NWL?Q"2!@^Y/&F_R?L%!&-[A8,E+O@J-M":0R1HZ9V7ZK85N'U=CV$JZ
M5]3&N$R!5BK;%2C@+5T4FNEVOF+#U^IE7@:P6PM/*L;1&QKI'4?>74$VB=ZK
M-4L8ALE,=01Y\E=;ZA[&0A"JMVIJ=35N<*<O<J$3F)Z[03X*H[0HTE8_3C 0
M$>IV *J025K". 3G)/'":8KY#:QXPZK:4O<JI2I&+%W- P5Z'BTUZ;NW '^'
M5$7AB.+1Z#YBK@R44'_C()O!$!)QUD3F7)E6(6H",MUGR56!D[*"<=CMM!S3
M*F)P0E(_B>PHW]B8!*.J03E.U22V1BY_R*LD[J3F9>7IQ2<_*"HI=!<B.KV%
M(B"&83;8$TG9BM2WUCZ,I&"IUH9@*FY>S_L"D!_2P42K)@Y?J)(Q"M?43=O+
M_"N':G)V,:EVI]$$0&F3F!>XZM55]A\&I/)-@!.H;QQ< XC14S(KI%V.]CC;
M?_N,6R)$@E1[DM\$0FF3& <FD4TF72PUTQWA:J5FY5,U+8U,%:64DNN=1O>R
MWA- 'KWTN0AR9ZNV>WWT]3*.9#^486143Y77O'S'N;9K&+81VO"MJX7MPX^E
M[</BCF'_M][TRW!NC:?D"[O_O[_9D\%P-O^K-?QZ/U[\8;T;#$?C_GBA:W.T
M^GK6@G(_R^^-]GOSWZS1Q/YFRMXHK0%*M"-3[B=$C/7Y]3ZD%0!W3G9;E9Y[
M54:%ARG.ZI1"HB) ^_L8+<GG(X8. MOWCO4V 8[0OT"^Z'E=VLDA,B#L[P><
MA$F,@W$<AC$]*6,ODP"1;&6D+[,8!7@.\1-RR#06]SV -IPQJ,A&]_1P;Z@;
MF<TX\.=K@"%)=^A++C8T<14,7U9[W5/%O>'D&\(XW$I+A/QEMMK&NC>"]A^
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
M"W#5K9RSK-07*,N]A9O^>B!S>?+)OP%02P,$%     @ )85N3Q^3AD7E*@
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
MJF;AM"<":/LJA>36P[Y/=LL%K[I#JI'^4R3'+&CSZE'L,'GG66(S!TGT!T7
M.@21VMBV*7)(GTLR^^\-[RM*L<\S?R$:92#)Z3YK#_/%  \J:@$S',.+$^&_
M&$N>799MV2YPF,Q#D*@N*N0CPLV*\-HGNZ&#HV>YA=.(2]8JL"0D 4^9JIUB
M"^3[40VK&\2;3-F6K<*'S3P$B=H8MEOD$@%IE:.NM2;*I,(%]@L23B<!8:L
MDY*%=V&F@]%'SP=T_=[(+6'T94E:9/2Q60<Q4OR*]8;KH6OB-;HCIPD)=':-
M6X1+EFD0$;5N@\@K&_.:&D02YR4N70MPDN ?A$RM6V'H!LA#_L;.B22!@6*U
M5K<GR6L=2TH!@J36!7%+M.'3V8_\L3MXI2M":/LK.C3'BSYZXGF$1*3M@T]2
M)!!+M;Z*/O+LE\@.HG)0,<;N[K<1XKXG)"!M'Y:2(H%8JG5C) \-NWA_GQ9L
M='F"]N'&%01$2XO'L+,\"\]D?+J_#'9RQS+%KV2C0,;8WVNFO_G(8!?4OUJ_
MQAZGJ8S=5-A_4M/TVO!M4Q(A<4<MPU!6(/#R5ZWS8U.1>Y.G)L"2V5Q_Q#AL
M@[BH=7@P.:;N:ML)V54#>*+N"%N*558 $#6U3I$OR%ZN")/=%[+=+M$HI"H9
M+R(Y4ME1TF"6ZT]_C ^1"X1>K7,%$"EAO4!.8,&.6@LV7R 0Y91WING,M'0V
M6F]EN$OD#_>V^[CJ4^;1C_TLM?>9++7]Q+3>K]W1[6#:&8[('\:]O_\ZONL/
M)M._=0:_/0YG?W1^Z ]NAKWA[)BK=LQ5:TNN6GF4XNE$K.IG[$8O0LH536>3
M:9K-)L<\")]:&W6?5U&Y;J"YXA+J7(5C&0%T/=E5@(Z6>6]5(ZAW$IQ4?>]M
MV RC&+8:ZY _5W@%D'9LZ[GJI;P\(CQR36N83Y6CP68:Q$(M&,"+CB)@N&2J
MGB4H I)8 $W]6MF7 $5(L=O/6<NR9A!Q. <W&\4)O^E:,<)DWWQC56]'%$$%
M8AN"1'$.=EO?-I0^IA9Z&4\Q%O(^O/85\RI6P4NMEST:-7%)N'[H$5X?D&?C
MN-YB_/,-WE3$X#H,"G2C/X"%I0%W(1W!3=<!/ 1=H)^VPLL3!]S2JGZ4BIX7
M_!2#A)$OAN<9Y"P^>$6>:?M@F7,Y8GW1*2@#!$G9,,6#( &+'LH+I7L1Q%*2
M0" I3J/DK._QLVC4JS9>[#V19I*6]!'B<IN@L%M]@:],.F@PJ UOY.X&U8\&
MR7[;.AR*B >-![6QDEWK'Z$?1%?3,PSXAC;!-,BB)V7D^E$QU4@EXZC>O#]!
MY CFVP%*S(A8.Q-DXF6,(,^AU@@#VH^P)O4 #<6R8:. ,4&S+/JV;^+0#6Z(
M8C9;9SR/OMC!ZH'\:OL^]MY&.&!=J]-^BG:C+]2EI>%=PJN\8S+>DJ"6[?IH
MN":*\D,Y=TT<*GVQDV5>T^N.Y(60Y] S5W0!R1DU@JV=1ZH]:'(2@,BI]5F5
MRF;0'9$\MZ#V4TXE70K*]PQ_=>/@;T ]^0_R]>1[W>FOG9N[\9?]>O([B6N0
M:F0$H8?29?%IM"P1ZX'8LH3CZ#=:(RU<KPWOC:QT-C$>%K9)MJFN&6U<=/80
MQ9BI(\&^"GXB8M-=SL$^^1;YCU%W]C@9[)?0_X_.=7<ZC/3P,!E,B4ZBWSO=
M$5'3X_U]=_('_=MT>#L:W@Q[W=&LT^WUQH^CV7!TVWD@*NT-!]-ZE14_Q)FZ
M/=F7\V-6SKOA;X_#_G#V1[UL3?$B^$:,P50-FKU==Y_+3UDNI^.;V9<NP:,_
M^'UP-WZ@XY$,T^FL9FVFLY#W6#P_R[+8'US/ZH;6);.@YR$+"+D]/\^C.XK&
M<&\R(!C7RQ[U/MGQ@8!,1K(4T5F'7'#.G5]DN>V-[^^'LWBMH7.*K$-TY@Q&
M]4\;^/9QG^?+W,AD!"_7RVJF?N4^?U=9_B9DPHP>!W5#[T;IF;O5ELW=^SSB
MH]FDVTNODS7C'#[YY,A)8^E>Z$AE\_DAA_+C]91@2U<=JL^ZEYUJ=SSNSG?>
MX,[7^6'#2LT6 [3;1'')@!YR.R.\YW1^B#NJ60JZ^? XSNV2= MJB#?.8L]A
M^2*W:W*7_(9DR:_]/!%R>RP[?67#N>(@CISSK4N]-\O(TK]^VS5)W 1=,FNL
MW%D(B/HXL&^5S@5SA:S004D>'D\0'Y)$E%A3W2?TR<FI;$1E_1U5X]&.])^8
M;_(5?KI/IIFZ])[*4<(\.4$DU8?&E1)])YYK/3B&.S+62)2J4L_7U.0AL>%E
MQ.;5I%WMTI;:/Y1T3II2-=QTSK%*[NY$ >][S50E\M2Z%&"!O+I>B@EVX/3-
M>M<,[)?-669&9LXU8>QK>8-5W+>J5!5E9JFD2J#!=*;THBCCL.,=>1F.VIS;
MKJ&S>K6>L=B7/K']KWV:PN0 \N><OG6ZR&*>.I2I?^_\D/"ETH] QHJ)W"!6
M-V5+PC_ HU&:T)IA2W"(A]IK<R(78Y-+>>5I0,FQ6>IYVWOC']CKA7Z U\B#
MRF.0AJQVR@[, F5C+M>-''^E=$_MI_%BCT?>T\*<Y@T?//F:Q3(<-W-T;!0&
M+0]M!T-5S[$+RCI)/MT%3U)1.L9^JZ;+4T@-;,QEM^HU2*#.:REU7BLZEY;5
MYW6=YTJ!1GM2&NTIJ@915J-I?L$%NB:-]J4TVE=4O*&L1M/\@HNHZF(T&6/J
M^NT:N>:*'/.^\N]/Q)2:6XC2<H"303/D-ER+?-9B2C57&=)(B !D*T*[FXKZ
M$-32&*T799TO"!(7F3]!)K)?Z%HDK"\%4"@JQB8]Q;"T%'HNJE/#07X2"CI"
MPBL=9O/YAU:!!,L 0?2A4HRD3NG;/(I;A)>>\;RR3<.!_56<YIH;)7SFP?6M
M>4#B53[-(L]MPFG>O/=*K& LP[A&3JRJT-#2;J@*,9TMA!%V'X6E#%.-B"S-
MGX'%<P'S^86O0S0[2CV059U>>R[1>0$C/$4U/U=4 _3PJZN<%!!J"B_:J[VO
M'M% %?J$(/>Z.I<#5.=U]98E/2ZKCT\V')]L: :EGF/XFZH*DL\UY$E:\E0#
M)*MNP=EI/H6>*49;Q0\T@&K&0LYU=1P>!(B61GYEH#5[8YTN\^414^):\KV%
MN*Z@#+&J0&'.=,"E9*C\DK8BWRPQ!2WZDA@QMG:EV@:OIA,2FY269J*QJ6%L
M4HX7N<<%W]@="'*/ZORHWKM? _K6S:G,YE@FNT1,J2CIJ $0989-"]*1Z@-?
MYWU<OP&BL_<OVBK3*1 TOT9X]P03J4H9D9ZDC+IL'$E U+0X%B5I3F-O0E\I
ME7K=040Y?Z]YW38I 23\AEH\B$+O/CT?17^8/CN[*E R+Z3DB+7'3E8&37T1
MAK]Z)'L%]<%:W37UY'+F6;ZQ]O! /.MIVI9.$DSR^U)K1ORL,V?N5?TI[8="
M/1(W$D-0;B ]B65] F0=44>$'R!K[REX4:V=ZC_8CD%5D]S0T*K\P9BMTREY
M:S+UB,WC,W9WE?C%KC=1#_H"6D80"*&R[\=4,_F'KNE%LAI.6HIN$'CV$SDD
MTMQOW#,<9Y,5[EJ;>NGP!#^@4WTQKT@V:!BH?:'F0*>!R!JLI'OMAT9U4D*#
M)/5R3=-Q']LRS'(A&[G"J-NRS$"$A9+RF5P1\C53.?4SU<HAATFN,"I/H.9!
MHM5!Y03)53:-ZX1J%KE#Y1FZ?N"%DN$[(('"C6&?)T$@#[.Q-M$\ CPRBSE'
M\);$]:RP%\R0MXZJ[@IK,@+-E=UH\O2?/59Q!-7-B99C5ESE#B!0%-K#5;8
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
MSYNVV8LJ7,@\>-*_JECQ?2,P>F2:(J\;TA@==[GAGJM]$=G\HFF72E$(Y"0
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
M><+\.8T*H;+6*G&W1-*#[A-)+@N(2%J "B)U=%#UG$FEY95(89I16O.C9/[
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
MEKCE_2G_"(P![R[#05YFK]P9J/P"W8)%+>YR<#.![@YI*EDWK/JY8E6"']A
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
MY2+5GNL"$&Y*\$HV:;JB"?K B">F,QJM?$PDU*8[&D'%XW%&YVWNUM5ZOGL
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
M4$']*CLZ[;X7])!A2!OTNW:XP7%0X(@]TO#:>9M!/[Q/+\8/_\=54DYZNS(
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
MF[AV%3416%\*:");01\2FC'I",A+>R:KQ-US.J5!NMI@:"I6R9J;.]7C(*2
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
MUV#>VGOG >4)>ZI(D4/H4!]Q]@[-P1JH?<1F[U_PWB4.6BUE/PD;A1^:U-A
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
M/#?Q!7G2=#>5I+/>IH>Z,[=4#)CI=1C%9P"Y<)T_FHD[)06MO24I.I)^2"%
ME9.B%0-,BB%&%2FVG!1K*G[@ZYU==)=ID-AQHBOIA1,B5"DG=F)P.2%@U',B
MIN*(M0J:+U8N1PP[9GAEA04CH+-A!!/2!/N\R]E%O4ILINU6"F[S#R'NQ0)[
MZH!T+9>$9!O$?._A,8TCW?N&MII>.JJY*E("J=7@,LJ(64^Q;:->;195^BZ'
M_5O\A"V]@IZH%UY)P$J)U)&#RQP1I)XJ+DE!7BPIL1/T0X@A4#D=&BG 9!A
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
MKMU%FC7Y-G6;=1TQ0'U3ATZY-<=NH#32GAO_+IU56>6624&QLF3>ZGA^HQ)
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
MRXCD#@"-H=?N]"2\W1&?N39NG2BAS8]G2]K?*3@ZF@5S^P?]R/<7Y3.P]AX
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
MB'+R* FM!Y'I @44!0[<MLRQ0P%;EC=, DRX0Y+V1(PI^7XUMGE^VSJBAP\
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
M=-=0?3#F@3*D#XU)W=!C.TQ?M\_1;2-<MQR/!!X%1@LCA0)KS.W4-+!PUH7
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
M2P$"% ,4    "  EA6Y/\,6G7#3<  "T*@X $0              @ $
M9'5O="TR,#$Y,#DS,"YX;6Q02P$"% ,4    "  EA6Y/FWN*^&$2  "(OP
M$0              @ %CW   9'5O="TR,#$Y,#DS,"YX<V102P$"% ,4
M"  EA6Y/)$0)*[$3  "(  $ %0              @ 'S[@  9'5O="TR,#$Y
M,#DS,%]C86PN>&UL4$L! A0#%     @ )85N3Q^3AD7E*@  #KH" !4
M         ( !UP(! &1U;W0M,C Q.3 Y,S!?9&5F+GAM;%!+ 0(4 Q0    (
M "6%;D\[6 P:^V0  -#!!0 5              "  >\M 0!D=6]T+3(P,3DP
M.3,P7VQA8BYX;6Q02P$"% ,4    "  EA6Y/ _RXJ(0[  #S# 0 %0
M        @ $=DP$ 9'5O="TR,#$Y,#DS,%]P<F4N>&UL4$L%!@     &  8
*B@$  -3. 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6607472576">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 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 nine months ended September 30, 2019 are not indicative of the results that may be expected for the year ending December 31, 2019 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, 2018 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 15, 2019.</p>
<p style="margin: 0px; text-align: justify"><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 consolidated financial statements include duostech Group and its wholly owned subsidiaries, Duos Technologies, Inc. and TrueVue 360, 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; 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 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 September 30, 2019, balance in one financial institution exceeded federally insured limits by approximately $490,005.</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 nine months ended September 30, 2019, two customers accounted for 66%, and 14% of revenues. For the nine months ended September 30, 2018, two customers accounted for 47% and 36% of revenues. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At September 30, 2019, four customers accounted for 32%, 23%, 17% and 13% of accounts receivable. At December 31, 2018,<font style="font-size: 8pt"> </font>two customers accounted for 58% and 34% of accounts receivable.</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 69% 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; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Earnings (Loss) Per Share</u></b></p>
<p style="line-height: 11pt; margin: 0px; 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 September 30, 2019, there was an aggregate of 21,301,988 outstanding warrants to purchase shares of common stock. At September 30, 2019, there was an aggregate of 2,282,000 shares of employee stock options to purchase shares of common stock. Also, at September 30, 2019, 4,160,000 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; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Revenue Recognition</u></b></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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="line-height: 11pt; margin: 0px; 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. </p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Segment Information</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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="line-height: 8pt; margin: 0px; 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;</p>
<p style="margin: 0px; text-align: justify">In August 2018, the FASB issued&#160;ASU 2018-13,&#160;&#147;Changes to Disclosure Requirements for Fair Value Measurements&#148;, which will improve the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements, and is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company will be evaluating the impact this standard will have on the Company&#146;s financial statements.</p>
<p style="margin: 0px; text-align: justify">&#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>59
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6770855568">
<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>Sep. 30, 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_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, shares 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">26,964,988<span></span>
</td>
<td class="nump">21,082,351<span></span>
</td>
</tr>
<tr class="re">
<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">26,946,459<span></span>
</td>
<td class="nump">21,075,958<span></span>
</td>
</tr>
<tr class="ro">
<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">18,529<span></span>
</td>
<td class="nump">6,393<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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, shares available to be 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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<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 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, shares available to be designated</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">2,080<span></span>
</td>
<td class="nump">2,830<span></span>
</td>
</tr>
<tr class="re">
<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">2,080<span></span>
</td>
<td class="nump">2,830<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0.50<span></span>
</td>
<td class="nump">$ 0.50<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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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=6877327&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_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 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=6877327&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 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>
</SEC-DOCUMENT>
