<SEC-DOCUMENT>0001553350-18-000933.txt : 20180814
<SEC-HEADER>0001553350-18-000933.hdr.sgml : 20180814
<ACCEPTANCE-DATETIME>20180813182236
ACCESSION NUMBER:		0001553350-18-000933
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		55
CONFORMED PERIOD OF REPORT:	20180630
FILED AS OF DATE:		20180814
DATE AS OF CHANGE:		20180813

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

	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="08/12/2018">
</HEAD>
<BODY style="margin-top:0;font-family:Times New Roman; font-size:10pt; color:#000000">
<P style="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 June 30, 2018</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" align=center>&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=360><P style="margin:0px; padding:0px">&nbsp;</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="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>Registrant&#146;s telephone number, including area code: <B>(904) 652-1616</B></P>
<P style="margin:0px" align=center><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="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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post 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="margin:0px; text-indent:48px" align=justify>&nbsp;</P>
<P style="margin:0px; font-size:9.5pt" 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">&#168;</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" align=justify><I>(Do not check if a smaller reporting company) </I></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;<FONT style="font-family:Wingdings">&#168;</FONT></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As of August 10, 2018, Duos Technologies Group, Inc. had outstanding 20,707,157 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>18</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>26</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>27</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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>28</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=67.2><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=56.067><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=67.2><P style="margin:0px"><A HREF="#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>29</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>30</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=top><P style="margin:0px; padding:0px">&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=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>June 30,</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=top 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">&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; 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; 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=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2017</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=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; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top 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">&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=top width=73.933 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></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px" align=center>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=top width=73.933 colspan=2><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=top width=73.933 colspan=2><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></TR>
<TR><TD style="margin-top:0px" valign=top><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=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">&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=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">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><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>1,753,596</P>
</TD><TD style="margin-top: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,941,818</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; 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>751,780</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>298,304</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; 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>339,921</P>
</TD><TD style="margin-top: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>423,793</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; 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>439,811</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>90,923</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; padding-left:24px; text-indent:-8px">Total Current Assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>3,285,108</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>2,754,838</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=top><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=top><P style="margin:0px">Property and equipment, net</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>169,170</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>65,362</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; 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=top><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=top><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>50,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>&#151;</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; 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>44,270</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>45,978</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=top><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>94,270</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>45,978</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; 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=top><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>3,548,548</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>2,866,178</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=right>(Continued)</P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>See accompanying condensed notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center>1</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED BALANCE SHEETS (CONTINUED)</B></P>
<P style="margin:0px" align=center><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /><TD width=6.733 /><TD width=6.733 /><TD width=67.2 /><TD width=6.733 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&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=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>June 30,</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=top 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">&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; 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; 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=top width=73.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>2017</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=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; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top 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">&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=top width=73.933 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></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px" align=center>LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" 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=top><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=top><P style="margin:0px">CURRENT LIABILITIES:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&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=top><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=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,154,824</P>
</TD><TD style="margin-top: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>812,618</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; padding-left:24px; text-indent:-8px">Accounts payable - related parties</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>14,598</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>12,598</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; padding-left:24px; text-indent:-8px">Notes payable - financing agreements</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>109,572</P>
</TD><TD style="margin-top: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>49,657</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; padding-left:24px; text-indent:-8px">Notes payable - related parties</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>&#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" 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>9,078</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; padding-left:24px; text-indent:-8px">Line of credit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>32,833</P>
</TD><TD style="margin-top: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>34,513</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; padding-left:24px; text-indent:-8px">Payroll taxes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>178,390</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>149,448</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; padding-left:24px; text-indent:-8px">Accrued expenses</P>
</TD><TD style="margin-top: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>378,787</P>
</TD><TD style="margin-top: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>497,277</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; padding-left:24px; text-indent:-8px">Contract liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>1,768,966</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>200,410</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; padding-left:24px; text-indent:-8px">Deferred 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; 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>188,732</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>438,907</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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Current Liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>3,826,702</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>2,204,506</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; 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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Notes payable - related party</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>&#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" 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>39,137</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; 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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; 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>3,826,702</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>2,243,643</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; 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=top><P style="margin:0px">Commitments and Contingencies (Note 6)</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=top><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=top><P style="margin:0px">STOCKHOLDERS' EQUITY (DEFICIT):</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" 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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Preferred stock: $0.001 par value, 10,000,000 authorized, 9,485,000 shares available to be designated</P>
</TD><TD style="margin-top: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=top><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 June 30, 2018 and December 31, 2017, convertible into common stock at $6.30 per share</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&#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" 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>&#151;</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; padding-left:40px; text-indent:-8px">Series B convertible cumulative preferred stock, $1,000 stated value per share, 15,000 shares designated; 2,830 issued and outstanding at June 30, 2018 and December 31, 2017, convertible into common stock at $0.50 per share</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>2,830,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>2,830,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Common stock: $0.001 par value; 500,000,000 shares authorized, 20,710,437 and 20,657,850 shares issued, 20,707,157 and 20,654,570 shares outstanding at June 30, 2018 and December 31, 2017, respectively</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=67.2><P style="margin:0px" align=right>20,710</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>20,658</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Additional paid-in capital</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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>27,085,549</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>26,608,823</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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Total stock &amp; paid-in-capital</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" 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>29,936,259</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>29,459,481</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; padding-left:24px; text-indent:-8px">Accumulated deficit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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>(30,066,413</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #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: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>(28,688,946</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Sub-total</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>(130,154</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=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>770,535</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Less: Treasury stock (3,280 shares of common stock)</P>
</TD><TD style="margin-top: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>(148,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #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: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>(148,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Total Stockholders' Equity (Deficit)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(278,154</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>622,535</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; 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=top><P style="margin:0px">Total Liabilities and Stockholders' Equity (Deficit)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>3,548,548</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>2,866,178</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=center><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>See accompanying condensed notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><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"><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 /><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 Three Months Ended</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><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=top width=161.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Six 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>June 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><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>June 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>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><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>2017</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><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>2017</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">&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=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">&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=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">&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=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">&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=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">&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">REVENUES:</P>
</TD><TD style="margin-top: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=top width=73.933 colspan=2><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=top width=73.933 colspan=2><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=top width=73.933 colspan=2><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=top width=73.933 colspan=2><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></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Project</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>2,940,992</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>591,119</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>3,785,706</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>951,606</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; padding-left:24px; text-indent:-8px">Maintenance and technical support</P>
</TD><TD style="margin-top: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>252,447</P>
</TD><TD style="margin-top: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>310,974</P>
</TD><TD style="margin-top: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>509,893</P>
</TD><TD style="margin-top: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>626,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=top><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.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>46,617</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>260,411</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>92,386</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>620,327</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; padding-left:24px; text-indent:-8px">Total Revenues</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>3,240,056</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>1,162,504</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>4,387,985</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>2,198,234</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=top><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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">COST OF REVENUES:</P>
</TD><TD style="margin-top: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><TD style="margin-top: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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Project</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,846,871</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>375,729</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>2,394,670</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>721,856</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; padding-left:24px; text-indent:-8px">Maintenance and technical support</P>
</TD><TD style="margin-top: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>108,193</P>
</TD><TD style="margin-top: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>87,592</P>
</TD><TD style="margin-top: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>211,516</P>
</TD><TD style="margin-top: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>234,994</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; padding-left:24px; text-indent:-8px">IT asset management services</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>27,751</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>122,181</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>47,989</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>260,039</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; padding-left:24px; text-indent:-8px">Total Cost of Revenues</P>
</TD><TD style="margin-top: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>1,982,815</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>585,502</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>2,654,175</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>1,216,889</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=top><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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">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; 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>1,257,241</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>577,002</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>1,733,810</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>981,345</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=top><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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">OPERATING EXPENSES:</P>
</TD><TD style="margin-top: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><TD style="margin-top: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=top><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.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>74,403</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>50,182</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>115,624</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>118,929</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; 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.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,315,240</P>
</TD><TD style="margin-top: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>840,286</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>2,081,111</P>
</TD><TD style="margin-top: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,575,887</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; padding-left:24px; text-indent:-8px">Research and development</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>143,081</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>72,380</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>278,361</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>159,998</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; padding-left:24px; text-indent:-8px">Professional fees</P>
</TD><TD style="margin-top: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>59,937</P>
</TD><TD style="margin-top: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>84,580</P>
</TD><TD style="margin-top: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>123,801</P>
</TD><TD style="margin-top: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>204,733</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; padding-left:24px; text-indent:-8px">General and administrative expenses</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; 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>295,141</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>310,220</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>504,976</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>558,208</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; padding-left:24px; text-indent:-8px">Total Operating Expenses</P>
</TD><TD style="margin-top: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>1,887,802</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>1,357,648</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>3,103,873</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>2,617,755</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=top><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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">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>(630,561</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>(780,646</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>(1,370,063</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>(1,636,410</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" 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">&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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">OTHER INCOME (EXPENSES):</P>
</TD><TD style="margin-top: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><TD style="margin-top: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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Interest Expense</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>(4,438</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=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>(832,689</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=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>(10,166</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=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,754,004</P>
</TD><TD style="margin-top:0px" 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; padding-left:24px; text-indent:-8px">Gain on settlement of debt</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>64,647</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; padding-left:24px; text-indent:-8px">Warrant derivative gain (loss)</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>&#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" 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>295,061</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>&#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" 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>(287,327</P>
</TD><TD style="margin-top:0px" 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; padding-left:24px; text-indent:-8px">Other income, 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>636</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>&#151;</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>2,762</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>1</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=top><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.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>(3,802</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(537,628</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(7,404</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(1,976,683</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><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><TD style="margin-top: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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">NET LOSS</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>(634,363</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=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,318,274</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=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,377,467</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=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>(3,613,093</P>
</TD><TD style="margin-top:0px" 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; 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><TD style="margin-top: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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">Series A preferred stock dividends</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>&#151;</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,920</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</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>(11,840</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><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><TD style="margin-top: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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">Net loss applicable to common stock</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>(634,363</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom: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>(1,324,194</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom: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>(1,377,467</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom: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>(3,624,933</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #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; 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><TD style="margin-top: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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">NET LOSS APPLICABLE TO COMMON STOCK PER COMMON SHARE:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&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><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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Basic &amp; Diluted</P>
</TD><TD style="margin-top: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>(0.03</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>(0.70</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>(0.07</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>(1.91</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>
<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">&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><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:</P>
</TD><TD style="margin-top: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><TD style="margin-top: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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Basic &amp; Diluted</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=67.2><P style="margin:0px" align=right>20,707,153</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">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>1,894,923</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">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>20,706,712</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">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>1,894,549</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"><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>See accompanying condensed notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><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. AND SUBSIDIARIES</B></P>
<P style="margin:0px" align=center><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px"><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.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 Six 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>June 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>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><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>2017</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">&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=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">&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=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">&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"><B>Cash from operating activities:</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=top width=73.933 colspan=2><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=top width=73.933 colspan=2><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></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px"><B>Net loss</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=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>(1,377,467</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=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>(3,613,093</P>
</TD><TD style="margin-top:0px" 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; padding-left:24px; text-indent:-8px">Adjustments to reconcile net loss to net cash used in operating activities:</P>
</TD><TD style="margin-top: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=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Depreciation and amortization</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>43,714</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>24,599</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; padding-left:40px; text-indent:-8px">Gain on settlement of debt</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>(64,647</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" valign=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Stock based compensation</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>403,070</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>&#151;</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; padding-left:40px; text-indent:-8px">Stock issued for services</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>15,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Interest expense related to debt discounts of notes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&#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" 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,607,026</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Warrant derivative 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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>287,327</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; padding-left:40px; text-indent:-8px">Changes in assets and liabilities:</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&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=top><P style="margin:0px; padding-left:56px; text-indent:-8px">Accounts receivable</P>
</TD><TD style="margin-top: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>(453,476</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>(11,503</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" valign=top><P style="margin:0px; padding-left:56px; text-indent:-8px">Contract assets</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>83,872</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>191,504</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; padding-left:56px; text-indent:-8px">Prepaid expenses and other current assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" 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>(150,340</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>123,750</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; padding-left:56px; text-indent:-8px">Accounts payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>351,832</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>190,335</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; padding-left:56px; text-indent:-8px">Accounts payable-related party</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>2,000</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>4,198</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; padding-left:56px; text-indent:-8px">Payroll taxes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>28,942</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>526,861</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; padding-left:56px; text-indent:-8px">Accrued expenses</P>
</TD><TD style="margin-top: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>(54,781</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>123,779</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; padding-left:56px; text-indent:-8px">Contract liabilities</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>1,568,554</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>47,133</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; padding-left:56px; text-indent:-8px">Deferred 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; 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>(250,175</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #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: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>(300,532</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Net cash provided by (used in) operating activities</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=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>195,745</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>(848,263</P>
</TD><TD style="margin-top:0px" 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; 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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">Cash flows from investing activities:</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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Software development costs</P>
</TD><TD style="margin-top: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>(60,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=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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Purchase of patents/trademarks</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,000</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=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>&#151;</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; padding-left:24px; text-indent:-8px">Purchase of fixed assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=67.2><P style="margin:0px" align=right>(134,814</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #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: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>(22,009</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.733><P style="margin:0px">)</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Net cash used in investing activities</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=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>(195,814</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=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>(22,009</P>
</TD><TD style="margin-top:0px" 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; 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=top><P style="margin:0px; padding-left:8px; text-indent:-8px">Cash flows from financing activities:</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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Repayments of line of credit</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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,305</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>&#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=top><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=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>(48,215</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=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>(17,791</P>
</TD><TD style="margin-top:0px" 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; padding-left:24px; text-indent:-8px">Repayments of insurance and equipment financing</P>
</TD><TD style="margin-top: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>(138,633</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>(94,960</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" valign=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Repayments of notes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>&#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" 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>(172,500</P>
</TD><TD style="margin-top:0px" 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; padding-left:24px; text-indent:-8px">Proceeds of notes payable, net of 152,750 cash fees</P>
</TD><TD style="margin-top: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>&#151;</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>1,022,250</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=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Net cash (used in) provided by financing activities</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=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>(188,153</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=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>736,999</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; 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=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Net decrease in cash</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=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>(188,222</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=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>(133,273</P>
</TD><TD style="margin-top:0px" 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; padding-left:8px; text-indent:-8px"><B>Cash, beginning of period</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; 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>1,941,818</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>174,376</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=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B>Cash, end of period</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; 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=67.2><P style="margin:0px" align=right>1,753,596</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">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>41,103</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=top><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B><U>Supplemental Disclosure of Cash Flow Information:</U></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=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=top><P style="margin:0px; padding-left:24px; text-indent:-8px">Interest paid</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>5,327</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>109,884</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=top><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=top><P style="margin:0px; padding-left:8px; text-indent:-8px"><B><U>Supplemental Non-Cash Investing and Financing Activities:</U></B></P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.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=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Common stock issued for accrued BOD fees</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>73,708</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>&#151;</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=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Accrued interest forgiven related to note payable settlement</P>
</TD><TD style="margin-top: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>&#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><TD style="margin-top: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>20,697</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=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Debt discount related to notes payable</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; 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>&#151;</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>1,295,592</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=top><P style="margin:0px; padding-left:40px; text-indent:-8px">Note issued for financing of insurance premiums</P>
</TD><TD style="margin-top: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>198,548</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.733><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=67.2><P style="margin:0px" align=right>189,136</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=right><BR></P>
<P style="margin:0px" align=center><BR>
<BR></P>
<P style="margin:0px" align=center>See accompanying condensed notes to the unaudited consolidated financial statements.</P>
<P style="margin:0px" align=center><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">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=center><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES<A NAME="notes"></A></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>June 30, 2018</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px"><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;Company&#148;), through its operating subsidiary &#147;Duos Technologies, Inc. (&#147;duostech&#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&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth 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>As reported previously, The Company previously conducted a reverse merger between duostech and a wholly owned subsidiary of Information Systems Associates, Inc., a Florida corporation (&#147;ISA&#148;), which became effective as of April 1, 2015 resulting in duostech becoming a wholly owned subsidiary of the merged entity. The merger was followed by a corporate name change to Duos Technologies Group, Inc., a symbol change from IOSA to DUOT and up-listing from OTC Pink to OTCQB.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>ISA&#146;s original business of IT Asset Management (ITAM) services for large data centers is now operated as a division of the Company that continues its sales efforts through strategic partners. ISA developed a methodology for the efficient data collection of assets contained within large data centers and was awarded a patent in 2010 for specific methods to collect and audit data. </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 six months ended June 30, 2018 are not indicative of the results that may be expected for the year ending December 31, 2018 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, 2017 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 2, 2018.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>All share and per share amounts have been presented to give retroactive effect to a 1 for 35 reverse-stock split that occurred in May 2017.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><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>CONDENSED NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</B></P>
<P style="margin:0px" align=center><B>June 30, 2018</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>Principles of Consolidation</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The consolidated financial statements include the accounts of the Company including 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" 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 stock-based compensation, 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 June 30, 2018, balance in one financial institution exceeded federally insured limits by approximately $1,635,800.</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">Major Customers and Accounts Receivable</FONT></P>
<P style="margin:0px" align=justify><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 six months ended June 30, 2018, two customers accounted for 56% and 14% of revenues, respectively. For the six months ended June 30, 2017, three customers accounted for 28%, 19% and 18% of revenues, respectively.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>At June 30, 2018, four customers accounted for 44%, 20%, 15% and 12% of accounts receivable. At December 31, 2017,<FONT style="font-size:8pt"> </FONT>four customers accounted for 42%, 17%, 13% and 11% of accounts receivable, respectively<FONT style="font-size:11pt">.</FONT></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 17.22% of revenue is generated from three customers outside of the United States.</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B><U>Accounting for Derivatives</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>The Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &#147;Derivatives and Hedging.&#148; The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date. </P>
<P style="margin:0px"><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" 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>June 30, 2018</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>Fair Value of Financial Instruments and Fair Value Measurements</U></B></P>
<P style="margin:0px"><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="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="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Software Development Costs</U></B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px">The Company accounts for costs incurred to develop or purchase computer software for internal use in accordance with FASB ASC 350-40 &#147;Internal-Use Software&#148; or ASC 350-50 &quot;Website Costs&quot;. Costs incurred during the preliminary project stage along with post-implementation stages of internal use computer software are expensed as incurred. Costs incurred to maintain existing product offerings are expensed as incurred.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="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. Software development is also capitalized in accordance with ASC 350-40, &#147;Intangibles - Goodwill and Other - Internal - Use Software,&#148; and is amortized over the expected benefit period, which generally ranges from three to seven years. </P>
<P style="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 June 30, 2018, there was an aggregate of 25,216,332 outstanding warrants to purchase shares of common stock. At June 30, 2018, there was an aggregate of 1,836,000 shares of employee stock options to purchase shares of common stock. Also at June 30, 2018, 5,660,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>
<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>June 30, 2018</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>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-89, 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>Allocated 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 is satisfied.</P>
<P style="line-height:11pt; margin:0px; clear:left" align=justify><BR></P>
<P style="margin:0px" align=justify>Accordingly, the Company now bases its revenue recognition on ASC 606-10-25-27, where control of a good or service transfers over time if the entity&#146;s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date including a profit margin or reasonable return on capital. Control is deemed to pass to the customer instantaneously as the goods are manufactured and revenue is recognized accordingly.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>In addition, the Company has adopted ASC 606-10-55-21 such that if the cost incurred is not proportionate to the progress in satisfying the performance obligation, we adjust the input method to recognize revenue only to the extent of the cost incurred. Therefore, the Company will recognize revenue at an equal amount to the cost of the goods to satisfy the performance obligation. To accurately reflect revenue recognition based on the input method, the Company has adopted the implementation guidance as set out in ASC-606-10-55-187 through 192. </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>The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &#147;<I>Equity Based Payments to Non-Employees,</I>&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.</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>
<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>June 30, 2018</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>Recent Accounting Pronouncements</U></B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flow (Topic 230). This update is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. The update provides new guidance regarding the classification of debt prepayment or debt extinguishment costs, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies including bank-owned life insurance policies, distributions received from equity method investments, beneficial interests in securitized transactions, and separately identifiable cash flows and application of the predominance principle. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2017. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. We have completed an initial evaluation of this standard, which requires cash payments for debt prepayment or debt extinguishment costs should be classified as cash outflows for financing activities. We have determined that there were no cash payments involved in debt extinguishment during the six months ended June 30, 2018, hence there will be no potential impact on our financial statements due to this update. We will continue to evaluate the potential impact of this guidance on our consolidated financial statements.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>In February 2016, the FASB issued ASU 2016-02 &#147;Leases (Topic 842)&#148; (&#147;ASU 2016-02&#148;). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under ASU 2016-02, a lessee will recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-to-use asset representing its right to use the underlying asset for the lease term. The amendments of this ASU are effective for reporting periods beginning after December 15, 2018, with early adoption permitted. An entity will be required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Management currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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 currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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; GOING CONCERN</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 $1,377,467 for the six months ended June 30, 2018. During the same period, cash provided by operating activities was $195,745. The working capital deficit and accumulated deficit as of June 30, 2018 were $541,594 and $30,066,413. Some of these matters raise substantial doubt about the Company&#146;s ability to continue as a going concern for a period of twelve months from the issuance date of this report.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The ability of the Company to continue as a going concern is dependent on the Company&#146;s ability to further implement its business plan, drive significant additional revenue and become profitable. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="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>June 30, 2018</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>On November 24, 2017, the Company entered into a Securities Purchase Agreement and Registration Rights Agreement with accredited investors in the aggregate principal amount of $11,031,371. This amount reflects both cash received and conversion of certain of the Company&#146;s debt to equity. Part of the cash received was used to retire long-term debt and payables including full payment to the Internal Revenue Service, excluding accrued late fees in the amount of $108,262, in which the Company expects to start making monthly payments in June 2018 to pay down the accrued late fees. The remaining cash and near-term receivables and anticipated billings of approximately $2.1 million will be used to support operations for signed and anticipated contracts which are expected to generate revenues throughout 2018. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>While no assurance can be provided, management believes that these actions provide the opportunity for the Company to continue as a going concern and to grow its business and achieve profitability without the requirement to raise additional capital for existing operations. Ultimately the continuation of the Company as a going concern is dependent upon the ability of the Company to execute the plan described above, generate sufficient revenue and to attain profitable operations. These unaudited consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.&nbsp;</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 June 30, 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 June 30, 2018 and December 31, 2017:</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>June 30, </B></P>
<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><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, 2017</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>&#151;</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>(10,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>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF" valign=bottom width=5.933><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=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>50,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>&#151;</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 six months ended June 30, 2018 and June 30, 2017 was $10,000 and zero, respectively. </P>
<P style="margin:0px" align=center><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>June 30, 2018</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, 2017</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>8,759</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>10.30</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,075</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>10.30</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>2,740</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=bottom width=53.733><P style="line-height:11pt; margin:0px" align=right>10.00</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" 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>11,679</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.00</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>64,500</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="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>8.80</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>&#151;</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="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px">Third Party - Insurance Note 4</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>33,573</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>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=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>12,903</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>9.24</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.867><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">Total</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=5.933><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=13.6><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=75.667><P style="line-height:11pt; margin:0px" align=right>109,572</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>49,657</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, 2017 with its insurance provider by executing a $25,075 note payable (Insurance Note 1) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 10.30% payable in monthly installments of principal and interest totaling $2,234 through October 23, 2018. The note balance as of June 30, 2018 and December 31, 2017 was $8,759 and $25,075, 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, 2017 with its insurance provider by executing a $19,065 note payable (Insurance Note 2) issued to renew an insurance policy, secured by that policy, with an annual interest rate of 10.00% payable in monthly installments of principal and interest totaling $1,581 through October 15, 2018. At June 30, 2018 and December 31, 2017, the note payable balance was $2,740 and $11,679, 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>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>June 30, 2018</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 Company entered into an agreement on February 3, 2018 with its insurance provider by executing a $127,561 note payable (Insurance Note 3) issued to purchase 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. At June 30, 2018 and December 31, 2017, the note payable balance was $64,500 and zero, 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, 2017 with its insurance provider by executing a $49,000 note payable (Insurance Note 4) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 9.24% payable in monthly installments of principal and interest totaling $4,373 through February 15, 2018. The policy renewed on April 15, 2018 in the amount of $49,000 with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378. At June 30, 2018 and December 31, 2017, the note payable balance was $33,573 and $12,903, respectively. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Notes Payable - Related Parties</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px">The Company&#146;s notes payable to related parties 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=19.067 /><TD width=7.533 /><TD width=71.8 /><TD width=19.2 /><TD width=5.667 /><TD width=66.133 /><TD width=13.333 /><TD width=19.2 /><TD width=7.667 /><TD width=71.8 /><TD width=19.2 /><TD width=5.667 /><TD width=66.133 /><TD width=11.133 /></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=19.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=183.667 colspan=6><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>June 30, 2018</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=19.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=181.6 colspan=6><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>December 31, 2017</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=19.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=79.333 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=19.2><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=85.133 colspan=3><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=19.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=79.467 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=19.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=82.933 colspan=3><P style="line-height:11pt; margin:0px; font-size:8pt" align=center><B>Interest</B></P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">CEO</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.533><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=66.133><P style="line-height:11pt; margin:0px" align=right>8</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=13.333><P style="line-height:11pt; margin:0px">%</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.667><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>9,078</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.2><P style="line-height:11pt; margin: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=66.133><P style="line-height:11pt; margin:0px" align=right>8</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.133><P style="line-height:11pt; margin:0px">%</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px">Sub-total current portion</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.067><P style="line-height:11pt; margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=7.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=19.2><P style="line-height:11pt; margin:0px">&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><TD style="margin-top:0px" valign=bottom width=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=13.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=19.2><P style="line-height:11pt; margin:0px" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=7.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>9,078</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF" valign=bottom width=19.2><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><TD style="margin-top:0px" valign=bottom width=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=11.133><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="line-height:11pt; margin:0px">Add long-term portion-CEO</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=7.533><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF" valign=bottom width=19.2><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=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=13.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=7.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>39,137</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #FFFFFF" valign=bottom width=19.2><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=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=11.133><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="line-height:11pt; margin:0px">Total</P>
</TD><TD style="margin-top:0px" valign=bottom width=19.067><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=7.533><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=13.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=7.667><P style="line-height:11pt; margin:0px">$</P>
</TD><TD style="margin-top:0px; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=71.8><P style="line-height:11pt; margin:0px" align=right>48,215</P>
</TD><TD style="margin-top:0px; border-top:1px solid #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=19.2><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=5.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=66.133><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=11.133><P style="margin:0px; padding: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>On July 19, 2016, the Company received a $60,000 loan less fees of $75 for a related party loan with proceeds of $59,925 from the Company&#146;s CEO. The promissory note carries an annual interest rate of 7.99% with a monthly installment payment of $1,052 through July 19, 2022. On January 5, 2018, the Company repaid the loan in full from the capital raise funds received in November 2017. As of June 30, 2018 and December 31, 2017, the outstanding balance was zero and $48,215, respectively.</P>
<P style="margin:0px" align=justify><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 June 30, 2018 and December 31, 2017, was $32,833 and $34,513, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.5% at June 30, 2018. 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 and the Company had appealed the IRS penalty payments for a reduction which was under review. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. At June 30, 2018, the payroll taxes payable balance of $178,390 includes accrued late fees in the amount of $123,572. The Company has started making monthly payments in the amount of $15,000 starting in July 2018 to pay down the accrued late fees.</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>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>June 30, 2018</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. The annual support and maintenance fee includes 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="line-height:11pt; margin:0px"><B>NOTE 7 &#150; RELATED PARTIES</B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Letter Agreements</U></B></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>With the closing of the Company&#146;s private offering of common stock and warrants to purchase shares of the Company&#146;s common stock (the &#147;Private Offering&#148;) on November 24, 2017, (i) Gianni B. Arcaini, the Chief Executive Officer, converted $700,543 of accrued salary into 700,543 shares of the Company&#146;s common stock at $1.00 per share and was issued 700,543 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date; and ( (ii) Adrian G. Goldfarb, the Chief Financial Officer of the Company, converted $34,020 of liabilities into 34,020 shares of the Company&#146;s common stock at $1.00 per share and was issued 34,020 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>As of June 30, 2018, and December 31, 2017, there was one note payable to a related party totaling zero and $48,215, respectively. (see Note 4)</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>NOTE 8 &#150; STOCKHOLDERS&#146; EQUITY</B>&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><B><U>Common stock issued for board of director fees</U></B></P>
<P style="line-height:11pt; margin:0px; text-indent:48px" align=justify><B>&nbsp;</B></P>
<P style="margin:0px" align=justify>During the first quarter of 2018, the Company issued 52,209 shares of common stock totaling $73,708 for partial consideration in lieu of cash owed to members of the board of directors for their service in such capacity. These shares were valued at $26,105 or $0.50 based on a recent private investor offering, with a gain on settlement for $26,103 charged to additional paid in capital.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><B><U>Stock-Based Compensation</U></B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<A NAME="_Hlk521349746"></A><P style="margin:0px" align=justify>Stock-based compensation expense recognized under ASC 718-10 for the period April 1, 2018 to June 30, 2018, was $403,070 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 June 30, 2018, the total compensation cost for stock options not yet recognized was approximately $67,407. This cost will be recognized over the remaining vesting term of the options of approximately 2&#189; years.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>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>June 30, 2018</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>Employee Stock Options</B></P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>A maximum of 2,500,000 shares are 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 June 30, 2018 and December 31, 2017, options to purchase 2,242,000 and zero shares of common stock were outstanding under the 2016 Plan, respectively.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px">The Company has no expired employee stock options at June 30, 2018.</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.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>June 30, 2018</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 beginning of year</P>
</TD><TD style="margin-top: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">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>2,242,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>&#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" 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>&#151;</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">&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">Outstanding at June 30, 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; 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,242,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: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" 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" 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;&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 June 30, 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; border-bottom:3px double #000000" valign=bottom width=3.333><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=81.067><P style="margin:0px" align=right>1,836,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>4.75</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>4.75</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>&nbsp;</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 six months ended June 30, 2018:</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.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.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=bottom width=252.133 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.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.533 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.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">Outstanding at the beginning of the year</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,216,332</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>.66</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.667><P style="margin:0px" align=right>4.9</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">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>&#151;</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; 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.867><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=80.667><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=3.6><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px">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>&#151;</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; 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">&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.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; padding:0px">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px" valign=bottom><P style="margin:0px">Warrants cancelled </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>&#151;</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" 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; 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">&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.667><P style="margin:0px; padding:0px">&nbsp;</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">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">&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>25,216,332</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>.66</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.667><P style="margin:0px" align=right>4.4</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" 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">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>25,216,332</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>.66</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.667><P style="margin:0px" align=right>4.4</P>
</TD><TD style="margin-top:0px; border-bottom:3px double #FFFFFF" valign=bottom width=3.6><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="margin:0px" align=justify><BR></P>
<P style="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>June 30, 2018</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 9 &#150; REVENUES</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B><U>Revenue Recognition and Contract Accounting</U></B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company generates revenue from three sources: (1) Project Revenue; (2) Maintenance and Technical Support and (3) IT Asset Management (consulting and auditing).</P>
<P style="margin:0px" align=justify><BR></P>
<P style="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="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="margin:0px" align=justify><BR></P>
<P style="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" align=justify><BR></P>
<P style="margin:0px"><B>NOTE 10 &#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 June 30, 2018 and December 31, 2017, contract assets on uncompleted contracts consisted of the following</P>
<P style="margin:0px" align=justify><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.6 /><TD width=6.867 /><TD width=60.467 /><TD width=6.733 /><TD width=6.733 /><TD width=6.867 /><TD width=60.467 /><TD width=5.933 /></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.6><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=67.333 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>June 30, </B></P>
<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><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. 2017</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=5.933><P style="margin:0px; padding:0px; font-size:8pt">&nbsp;</P></TD></TR>
<TR><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom><P style="margin:0px" align=justify>Costs and estimated earnings recognized</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=60.467><P style="margin:0px" align=right>638,861</P>
</TD><TD style="margin-top: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>1,613,731</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: Billings or cash received</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=6.867><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:1px solid #000000" valign=bottom width=60.467><P style="margin:0px" align=right>(298,940</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>(1,189,938</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>Contract assets</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.6><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.867><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=60.467><P style="margin:0px" align=right>339,921</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>423,793</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><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><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>June 30, 2018</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>At June 30, 2018 and December 31, 2017, 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>June 30, </B></P>
<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><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. 2017</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>3,978,831</P>
</TD><TD style="margin-top: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>573,847</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>(2,209,865</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>(373,437</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,768,966</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>200,410</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</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></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><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>June 30, 2018</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>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>Professional services related to auditing of data center assets.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">2.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>We currently operate in North America including the USA, Mexico and Canada.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">3.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>Our customers include rail transportation, commercial, petrochemical, government, banking and IT suppliers.</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:24px; width:48px; clear:left; float:left">4.</P>
<P style="margin:0px; padding-left:48px; text-indent:-2px" align=justify>Our contracts are fixed-price and fall into two duration types:</P>
<P style="margin-top:0px; margin-bottom:-2px; text-indent:72px; width:96px; clear:left; float:left">a.</P>
<P style="margin:0px; padding-left:96px; text-indent:-2px" align=justify>Turnkey engineered projects and professional service contracts 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 range 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 are services are over time.</P>
<P style="margin:0px; clear:left"><BR></P>
<P style="margin:0px"><BR>
<BR></P>
<P style="margin:0px" align=center>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>June 30, 2018</B></P>
<P style="margin:0px" align=center><B>(Unaudited)</B></P>
<P style="margin:0px">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px"><B>Quantitative:</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=6 /><TD width=6 /><TD width=63.933 /><TD width=6 /><TD width=6 /><TD width=6 /><TD width=63.933 /><TD width=6 /><TD width=6.067 /><TD width=6.067 /><TD width=64 /><TD width=6.067 /><TD width=6.067 /><TD width=6.067 /><TD width=64 /><TD width=6.067 /><TD width=6.067 /><TD width=6.067 /><TD width=64 /><TD width=6.067 /><TD width=6.067 /><TD width=6.067 /><TD width=64 /><TD width=6.067 /><TD width=6.067 /><TD width=6.2 /><TD width=64 /><TD width=6.067 /></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=6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.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=6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=69.933 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Commercial</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Petrochemical</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Government</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Banking</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=70.067 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=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><P style="margin:0px; font-size:8pt">&nbsp;</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=70.2 colspan=2><P style="margin:0px; font-size:8pt" align=center><B>Total</B></P>
</TD><TD style="margin-top:0px" valign=bottom width=6.067><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=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=69.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=70.067 colspan=2><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=70.067 colspan=2><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=70.067 colspan=2><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=70.067 colspan=2><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=top width=70.2 colspan=2><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">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=69.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=69.933 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=70.067 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=top width=70.2 colspan=2><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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=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=6><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.933><P style="margin:0px; font-size:9pt" align=right>1,134,107</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=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=6><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.933><P style="margin:0px; font-size:9pt" align=right>2,454,161</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6><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">&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=64><P style="margin:0px; font-size:9pt" align=right>35,529</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>448,854</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>222,948</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #000000" valign=bottom width=6.2><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=64><P style="margin:0px; font-size:9pt" align=right>4,387,985</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-top:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-top:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-top:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-top:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-top:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>703,381</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>2,452,421</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><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">&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=64><P style="margin:0px; font-size:9pt" align=right>133</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>411,416</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>218,355</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.2><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>3,785,706</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>430,726</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>1,740</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>35,396</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>37,438</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>4,593</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>509,893</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>1,134,107</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>2,454,161</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>35,529</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>448,854</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>222,948</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6.2><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>4,387,985</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&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=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" 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:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>703,381</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>2,452,421</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>133</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>411,416</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>218,355</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.2><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>3,785,706</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><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">Services transferred over time</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>430,726</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>1,740</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>35,396</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>37,438</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>4,593</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; 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; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=6.2><P style="margin:0px; padding:0px; font-size:9pt">&nbsp;</P></TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>602,279</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-bottom:1px solid #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px; background-color:#FFFFFF" valign=top><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>1,134,107</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=63.933><P style="margin:0px; font-size:9pt" align=right>2,454,161</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>35,529</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>448,854</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>222,948</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; 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:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>92,386</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.067><P style="margin:0px; font-size:9pt">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=6.2><P style="margin:0px; font-size:9pt">$</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #000000" valign=bottom width=64><P style="margin:0px; font-size:9pt" align=right>4,387,985</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=6.067><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 11 &#150; SUBSEQUENT EVENTS</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><FONT style="background-color:#FFFFFF">On July 12, 2018, the Company filed an action against Advanced Detection Technologies, LLC (&#147;Advanced Detection&#148;) for failure to deliver certain components that met the specifications defined by the Company. Advanced Detection also refused to accept a return of the sub-standard equipment or provide a refund to the Company which had paid in full. The suit further alleges that the defendant&#146;s technical materials were misleading in their ability to meet the required standards. Success or failure of this action is not material to the Company&#146;s operations or finances. </FONT></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>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">&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 Form 10-Q and other reports or schedules filed by the Company from time to time with the U.S. Securities and Exchange Commission (collectively, the &#147;Filings&#148;) contain or may contain &#147;forward-looking statements&#148; within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, and Section 21E of the Securities Exchange Act of 1934. 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. When used in the Filings, the words &#147;may,&#148; &#147;will,&#148; &#147;will likely result,&#148; &#147;project,&#148; &#147;continue,&#148; &#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 are intended to identify forward-looking statements. We caution you that these statements are not guarantees of future performance or events and are subject to many uncertainties, risks and other influences, many of which are beyond our control, which may influence the accuracy of the statements and the projections upon which the statements are based. </I></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><I>Any one or more of these uncertainties, risks, and other influences could materially affect our results of operations and whether forward-looking statements made by us ultimately prove to be accurate. Our actual results, performance and achievements could differ materially from those expressed or implied in these forward-looking statements. Except as required by applicable law, we undertake no obligation to publicly update or revise any forward-looking statements, whether from new information, future events or otherwise. 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">&nbsp;</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. </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. was incorporated in Florida on May 31, 1994 (the &#147;Company&#148;) 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. 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 46 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, through its operating subsidiary duostech, is primarily engaged in the design and deployment of advanced, artificial intelligence driven intelligent technologies systems. The Company converges traditional security measures with information technologies to create &#147;actionable intelligence.&#148; </P>
<P style="margin:0px" align=justify><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><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">&nbsp;</P>
<P style="margin:0px"><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 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 revenue additional 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 dcVue software 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 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 On-Site Physical Inventory (OSPI) patent which was awarded in 2010. The Company will be making dcVue available for license to our clients later this year as a licensed software product. The Company intends to further develop our ITAM offerings for the largest 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 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 of our target markets for our proprietary intelligent security 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 above, no assurance can be provided that our product offerings will generate the market acceptance and orders that we contemplate. </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 June 30, 2018 Compared to Three Months Ended June 30, 2017 </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=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; 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=top width=161.333 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.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>June 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>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><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>2017</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">&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=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">&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=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">&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>3,240,056</P>
</TD><TD style="margin-top: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,162,504</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" 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,982,815</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>585,502</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">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>1,257,241</P>
</TD><TD style="margin-top: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>577,002</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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>1,887,802</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" 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" valign=bottom width=67.2><P style="margin:0px" align=right>1,357,648</P>
</TD><TD style="margin-top:0px; background-color:#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>(630,561</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>(780,646</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 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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(3,802</P>
</TD><TD style="margin-top:0px; background-color:#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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(537,628</P>
</TD><TD style="margin-top:0px; background-color:#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" 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>(634,363</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>(1,318,274</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">Series A preferred stock dividends</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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding: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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(5,920</P>
</TD><TD style="margin-top:0px; background-color:#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 applicable to common stock</P>
</TD><TD style="margin-top: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>(634,363</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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>(1,324,194</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" 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><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>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">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>Revenues</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.533 /><TD width=10 /><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.4 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.4 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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=10><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>2,940,992</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>591,119</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>398%</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=10><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>252,447</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>310,974</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>-19%</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=10><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>46,617</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>260,411</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>-82%</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=10><P style="margin:0px">&nbsp;$</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>3,240,056</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>1,162,504</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>179%</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>The significant increase in overall revenues is driven by the current strength of the projects portion of our business currently being undertaken. This is partially due to the recent capital raise which, among other things, has enabled the company to more aggressively pursue large projects which require the ability to deploy resources. The large increase in project revenues was offset during the quarter by reductions in both the maintenance and technical support and ITAM revenues. The maintenance and technical support revenues are driven by successful completion on projects and represent services and support for those installations. The reduction reflects the shift away from some legacy systems and shift to the next generation of systems which are being installed currently. The expectation is that revenues from this area will be flat for the rest of this year and then begin to grow based on the success of installations in 2018.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The reduction in ITAM services is due to the conclusion of a large project late in 2017. The division also released a new version of its software which is anticipated to broaden market acceptance of the offerings in the space with a positive impact on revenues anticipated later in 2018. </P>
<P style="margin:0px" align=justify><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=10 /><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.4 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.4 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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=10><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>1,846,871</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>375,729</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>392%</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=10><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>108,193</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>87,592</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>24%</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=10><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>27,751</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>122,181</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>-77%</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=10><P style="margin:0px">&nbsp;$</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>1,982,815</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>585,502</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>239%</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 increased in line with the large increase in revenues. The overall gross margin was negatively impacted during the period compared to the equivalent period in 2017, because of certain changes related to accounting for projects in line with the Company&#146;s implementation of ASC 606. The variance is due to the timing of revenue recognition on equipment margins during the project implementation and has no effect on the profitability of a project upon substantial completion. Cost of Revenues increased on maintenance and technical support representing a shift in the client base and certain costs being higher overall in this area. The effect of this is anticipated to be mitigated over time as the revenues increase and the costs are amortized over a higher revenue base.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>ITAM cost of revenues were significantly lower in line with lower revenues during the period. </P>
<P style="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 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>June 30, 2018</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>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><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>2017</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">$&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.267><P style="margin:0px" align=right>3,240,056</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>375,729</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>39%</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,982,815</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>87,592</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>50%</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,257,241</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>577,002</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>118%</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>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>Gross Profit was $1,257,241 or 39% of revenues compared to $577,002 or 50% of revenues for the three months ended June 30, 2018 and 2017, respectively. The overall increase in gross profit of 118% was mainly the result of the increase in project revenues and the positive effect of revenue increases from new projects. As previously discussed, the implementation of ASC 606 covering revenue from contracts with customers, has a temporary impact on overall gross margin during the reporting period as certain costs are recognized ahead of revenues. Management anticipates the overall gross margins for the business to be close to historical norms for the full year,</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=10 /><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.933 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.933 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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=10><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>74,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">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=63.333><P style="margin:0px" align=right>50,182</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>48%</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=10><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,315,240</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>840,286</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>57%</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=10><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>143,081</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>72,380</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>98%</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=10><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>59,937</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>84,580</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>-29%</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=10><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>295,141</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>310,220</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>-5%</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=10><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=64.533><P style="margin:0px" align=right>1,887,802</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,357,648</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>39%</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>Operating expenses were higher by 39% for the equivalent period in 2017. Selling and marketing expenses and research and development both increased in line with the Company&#146;s investment in resources to grow the business. The 57% increase in salaries, wages and contract labor is higher during the period due to the recording of grants of stock options to employees. The total amount for this grant was $403,070 which was non-cash in nature. Excluding this item, salaries and wages grew by less than 10% over the equivalent quarter one year before. Professional fees were lower due to lower expenses related to legal fees. Other G&amp;A costs were in line with the equivalent quarter in 2017.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Loss Before Other Expense</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The loss from operations for the three months ended June 30, 2018 and 2017 was $630,561 and $780,646, respectively. The 19% decrease in loss from operations was mostly due to the overall increase in revenue for the period, offset by a lower gross margin because of the revised revenue recognition standards. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Interest Expense</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Interest expense for the three months ended June 30, 2018 and 2017 was $4,438 and $832,689 respectively. The 99% decrease in interest expense in 2018 was almost entirely due to the elimination of non-cash charges incurred during 2017 in connection with debt discount and warrant amortization expense related to debt financing in 2016 that was subsequently repaid in late 2017.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Other Income</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Other income for the three months ended June 30, 2018 and 2017 was $636 and zero, respectively. The increase in other income is interest income earned on the money market banking account established in December 2017. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Net Loss</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The net loss for the three months ended June 30, 2018 and 2017 was $634,363 and $1,318,274, respectively, a 52% decrease. The $683,911 decrease in net loss is primarily attributable to the non-cash charges in 2017 of $832,689 in debt discount expense and $295,061 warrant derivative gain on debt related to debt financing. The loss applicable to common stock in the second quarter of 2017 reflected a charge for preferred stock dividends of $5,920. Net loss per common share was $(0.03) and $(0.70) for the three months ended June 30, 2018 and 2017.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; 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="line-height:11pt; margin:0px" align=justify><B>Comparison for the Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017 </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=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; 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=top width=161.333 colspan=6><P style="margin:0px; font-size:8pt" align=center><B>For the Six 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>June 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>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><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>2017</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">&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=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">&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=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">&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>4,387,985</P>
</TD><TD style="margin-top: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>2,198,234</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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.2><P style="margin:0px" align=right>2,654,175</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,216,889</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">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>1,733,810</P>
</TD><TD style="margin-top: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>981,345</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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>3,103,873</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" 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" valign=bottom width=67.2><P style="margin:0px" align=right>2,617,755</P>
</TD><TD style="margin-top:0px; background-color:#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>(1,370,063</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>(1,636,410</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 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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(7,404</P>
</TD><TD style="margin-top:0px; background-color:#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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(1,976,683</P>
</TD><TD style="margin-top:0px; background-color:#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" 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,377,467</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>(3,613,093</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">Series A preferred stock dividends</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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>&#151;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=6.733><P style="margin:0px; padding: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" valign=bottom width=6.733><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#FFFFFF" valign=bottom width=67.2><P style="margin:0px" align=right>(11,840</P>
</TD><TD style="margin-top:0px; background-color:#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 applicable to common stock</P>
</TD><TD style="margin-top: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,377,467</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">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.2><P style="margin:0px" align=right>(3,624,933</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" 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=10 /><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.4 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Six 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.4 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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=10><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>3,785,706</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>951,606</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>298%</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=10><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>509,893</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>626,301</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>-19%</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=10><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>92,386</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>620,327</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>-85%</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 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=10><P style="margin:0px">&nbsp;$</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,387,985</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>2,198,234</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>100%</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>The significant increase in overall revenues is driven by the overall current strength in the Projects business. The overall improvement in project revenues was offset during the period by reductions in both the maintenance and technical support and ITAM services revenues. As previously described, the maintenance and technical support revenues are driven by successful completion on projects and represent services and support for those installations. The reduction reflects the shift away from some legacy systems and shift to the next generation of systems which are being installed currently. The expectation is that revenues from this area will be flat for the rest of this year and then begin to grow based on the success of installations in 2018.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The reduction in ITAM is due to the conclusion of a large project late in 2017. The division also released a new version of its software which is anticipated to broaden market acceptance of the offerings in the space with a positive impact on revenues anticipated later in 2018. </P>
<P style="margin:0px" align=justify><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=10 /><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.267 /><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.533 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Six 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.533 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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 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=10><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.267><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>2,394,670</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>721,856</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.267><P style="margin:0px" align=right>232%</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=10><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>211,516</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>234,994</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.267><P style="margin:0px" align=right>-10%</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=10><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>47,989</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>260,039</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.267><P style="margin:0px" align=right>-82%</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=10><P style="margin:0px">&nbsp;$</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,654,175</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>1,216,889</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.267><P style="margin:0px" align=right>118%</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><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>For the half year, cost of revenues on projects increased at a slower rate than the increase in revenues which is a positive trend. The overall gross margin was negatively impacted during the period compared to the equivalent period in 2017 because of certain changes related to accounting for projects in line with the Company&#146;s implementation of ASC 606. The variance is due to the timing of revenue recognition on equipment margins during the project implementation and has no effect on the profitability of a project upon substantial completion. Cost of revenues decreased on maintenance and technical support at a slightly greater rate than the reduction in revenues representing a shift in the client base and certain costs being higher overall in this area. The effect of this is anticipated to be mitigated over time as the revenues increase and the costs are amortized over a higher revenue base.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>ITAM cost of revenues were significantly lower in line with lower revenues during the period. ITAM costs are directly variable to the revenues due to the nature of this type of work and the extensive use of specialized contractors for implementation. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px"><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 Six 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>June 30, 2018</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>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><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>2017</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">$&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=66.267><P style="margin:0px" align=right>4,387,985</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>2,198,234</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>40%</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>2,654,175</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-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>1,216,889</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" align=right>45%</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,733,810</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.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>981,345</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>77%</P>
</TD></TR>
</TABLE>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Gross Profit was $1,733,810 or 40% of revenues compared to $981,345 or 45% of revenues for the six months ended June 30, 2018 and 2017, respectively. The overall increase in gross profit of 77% was mainly the result of the increase in project revenues and the positive effect of revenue increases from new projects. As previously discussed, the implementation of ASC 606 covering revenue from contracts with customers, has a temporary impact on overall gross margin during the reporting period as certain costs are recognized ahead of revenues. Management anticipates the overall gross margins for the business to be close to historical norms for the full year,</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=10 /><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.533 /><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.8 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>For the Six 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.8 colspan=10><P style="margin:0px; font-size:8pt" align=center><B>June 30, 2018</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.533 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.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>2017</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.267 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=10><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.533><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=10><P style="margin:0px">$&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=64.533><P style="margin:0px" align=right>115,624</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>118,929</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.533><P style="margin:0px" align=right>-3%</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=10><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>2,081,111</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,575,887</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.533><P style="margin:0px" align=right>32%</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=10><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>278,361</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>159,998</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.533><P style="margin:0px" align=right>74%</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=10><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>123,801</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>204,733</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.533><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">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=10><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>504,976</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>558,208</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.533><P style="margin:0px" align=right>-10%</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=10><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=64.533><P style="margin:0px" align=right>3,103,873</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:3px double #FFFFFF; border-bottom:3px double #FFFFFF" valign=bottom width=5.667><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=4.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=8.6><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC; border-top:1px solid #000000; border-bottom:3px double #000000" valign=bottom width=63.333><P style="margin:0px" align=right>2,617,755</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.533><P style="margin:0px" align=right>19%</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>Operating expenses were higher by 19% for the equivalent period in 2017. Research and development expenses increased in line with the Company&#146;s investment in resources to grow the business. The 32% increase in salaries, wages and contract labor is higher during the period due to the recording of grants of stock options to employees in the second quarter of 2018. The total amount for this grant was $403,070 which was non-cash in nature. Excluding this item, salaries and wages grew by just 9% over the equivalent period one year before. Professional fees were 40% lower due to lower expenses related to legal fees. Other G&amp;A costs were lower than the equivalent quarter in 2017. Overall, considering the non-cash stock options grant, overall expenses were up only 10% for the period and significantly below the rate of increase in revenues even if the non-cash compensation is included in this measurement. This is a positive indicator as the Company moves to reduces its historical losses and move towards operational breakeven.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>23</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify><B>Loss Before Other Expense</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The loss from operations for the six months ended June 30, 2018 and 2017 was $1,370,063 and $1,636,410, respectively. The 16% decrease in loss from operations was mostly due to the overall increase in revenue for the period, offset by adoption of the new revenue recognition standard. The improvement in overall operating margins is expected to continue throughout 2018 as projects are completed and the Company recognizes revenues deferred from the current period as a consequence of the revised revenue recognition standards.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Interest Expense</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Interest expense for the six months ended June 30, 2018 and 2017 was $10,166 and $1,754,004 respectively. The 100% decrease in interest expense in 2018 was almost entirely due to the elimination of non-cash charges incurred during 2017 in connection with debt discount and warrant amortization expense related to debt financing in 2016 that was subsequently repaid in late 2017.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Other Income</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Other income for the six months ended June 30, 2018 and 2017 was $2,762 and $1, respectively. The increase in other income is interest income earned on the money market banking account established in December 2017. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Net Loss</B></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The net loss for the six months ended June 30, 2018 and 2017 was $1,377,467 and $3,613,093, respectively, a 62% decrease. The $2,235,626 decrease in net loss is primarily attributable to the non-cash charges in 2017 of $1,754,003 in debt discount expense and $287,327 warrant derivative loss on debt related to debt financing. Net loss applicable to common stock was $1,377,467 in 2018 versus $3,624,933 in 2017, a decrease of $2,247,466. The loss applicable to common stock in the first half of 2017 reflected a charge for preferred stock dividends of $11,840. The Series A preferred stock was retired in full at the end of 2017. Net loss per common share was $(0.07) and $(1.91) for the six months ended June 30, 2018 and 2017, a substantial improvement.</P>
<P style="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 June 30, 2018, the Company has a working capital deficit of $541,594, including $1,753,596 of cash. We have incurred net loss of $1,377,467 for the six months ended June 30, 2018.</P>
<P style="margin:0px" align=justify>&nbsp;</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><BR></P>
<TABLE style="margin-top:0px; font-size:10pt" cellpadding=0 cellspacing=0 width=100%><TR height=0 style="font-size:0"><TD /><TD width=6.467 /><TD width=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>June 30,<BR>
2018</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>June 30,<BR>
2017</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 provided/used in operating activities</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.067><P style="margin:0px" align=right>195,745</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" 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" 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>(848,263</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>(195,814</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>(22,009</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 used/provided 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" valign=bottom width=7.133><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.067><P style="margin:0px" align=right>(188,153</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">&nbsp;</P>
</TD><TD style="margin-top:0px; background-color:#CCFFCC" valign=bottom width=67.067><P style="margin:0px" align=right>736,999</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 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" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.067><P style="margin:0px" align=right>188,222</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px; padding:0px">&nbsp;</P></TD><TD style="margin-top:0px" valign=bottom width=6.467><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=7.133><P style="margin:0px">$</P>
</TD><TD style="margin-top:0px" valign=bottom width=67.067><P style="margin:0px" align=right>133,273</P>
</TD><TD style="margin-top:0px" valign=bottom width=6.333><P style="margin:0px; padding:0px">&nbsp;</P></TD></TR>
</TABLE>
<P style="margin:0px; text-indent:48px">&nbsp;</P>
<P style="margin:0px" align=justify>Cash flows provided in operating activities for the six months ended June 30, 2018 was $195,745 and cash flows used during the same period of 2017 was $848,263. The decrease in cash flows used in operations for the six months ended June 30, 2018 was almost exclusively due to a more than $1.5 million increase in contract liabilities.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Cash flows used in investing activities for the six months ended June 30, 2018 and 2017 were $195,814 and $22,009, respectively representing an increase in investments in software development and lab equipment during the six months of 2018.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><BR>
<BR></P>
<P style="margin:0px" align=center>24</P>
<P style="margin:0px"><BR></P>
<HR style="margin-bottom:9.6px; padding-top:9.6px" noshade size=1.333>
<P style="margin:0px; page-break-before:always">&nbsp;</P>
<P style="margin:0px"><BR></P>
<P style="margin:0px" align=justify>Cash flows used in financing activities for the six months ended June 30, 2018 was $188,153 and cash flows provided in the same period 2017 was $736,999. Cash flows used in financing activities during 2018 were primarily attributable to repayments of existing notes and short-term credit facilities. Cash flows provided by financing activities during 2017 were primarily attributable to proceeds from the draws on notes payable, partially offset by repayments of existing notes and short-term credit facilities.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Since inception, we have funded our operations primarily through the sale of our equity (or equity linked) and debt securities. As of August 10, 2018, we had cash on hand of approximately $420,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" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify><I>Reverse Split</I></P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Effective April 26, 2017, the Company filed an Articles of Amendment to the Articles of Incorporation of the Company (the &#147;Amendment&#148;) to effectuate a reverse split of the Company&#146;s issued and outstanding common stock at a ratio of 1-for-35 (the &#147;Reverse Split&#148;). As a result of the Reverse Split, every thirty-five (35) shares of the Company&#146;s issued and outstanding common stock were consolidated into one (1) share of issued and outstanding common stock. The number of authorized shares remained unchanged. No fractional shares were issued in connection with the Reverse Split. Any fractional shares of common stock resulting from the Reverse Split were rounded up to the nearest whole share. </P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>On April 28, 2017, the Company received notice from Financial Industry Regulatory Authority that the Reverse Split was approved and took effect at the opening of trading on May 22, 2017.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>The Reverse Split has no impact on shareholders&#146; proportionate equity interests or voting rights in the Company or the par value of the Company&#146;s common stock, which remains unchanged.</P>
<P style="line-height:8pt; margin:0px"><BR></P>
<P style="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 clients for projects and work in process. </P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Demand for the products and services will be dependent on, among other things, 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:8pt; margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify><B>Going Concern and Liquidity</B></P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>Under Accounting Standards Update, or ASU, 2014-15, Presentation of Financial Statements&#151;Going Concern (Subtopic 205-40) (&#147;ASC 205-40&#148;), the Company has the responsibility to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that the financial statements are issued. As required by ASC 205-40, this evaluation shall initially not take into consideration the potential mitigating effects of plans that have not been fully implemented as of the date the financial statements are issued. Management has assessed the Company&#146;s ability to continue as a going concern in accordance with the requirement of ASC 205-40.</P>
<P style="margin:0px" align=justify>&nbsp;</P>
<P style="margin:0px" align=justify>As reflected in the condensed consolidated financial statements, the Company had negative working capital and an accumulated deficit of $541,594 and $30,066,413, respectively, at June 30, 2018. In addition, the Company had a loss from operations of $1,370,063 and cash provided in operating activities of $195,745 for the six months ended June 30, 2018.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The Company&#146;s condensed consolidated financial statements are prepared assuming the Company can continue as a going concern, which contemplates continuity of operations through realization of assets, and the settling of liabilities in the normal course of business.&nbsp;Our auditor has expressed substantial doubt regarding our ability to continue as a going concern<I>. </I>Our plan regarding these matters is to use the funds from our most recent raise to allow us the ability to cover our current cash flow requirements and meet our obligations as they become due. If this is insufficient due to unforeseen circumstances, there can be no assurances that financing will be available or if available, that such financing will be available under favorable terms. </P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>Management believes that the Company has reached the point where anticipated profitable operations from current backlog in the second half of the year will allow continuation as a going concern for a period of at least twelve months from the date these financial statements have been issued. The ability to recognize revenue and ultimately cash receipts is contingent upon, but not limited to, acceptable performance of the delivered services. If the Company is unable to complete on some of its revenue producing opportunities in the near term, the ability to continue as a going concern may be materially impacted.</P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="line-height:8pt; 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>Off Balance Sheet Arrangements </B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="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="margin:0px"><B>Critical Accounting Estimates </B></P>
<P style="line-height:8pt; margin:0px" align=justify><BR></P>
<P style="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:8pt; 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>The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &#147;<I>Equity Based Payments to Non-Employees,</I>&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.</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 assets acquired and liabilities assumed in business combinations, 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 stock-based compensation, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, valuation of stock-based awards and valuation of loss contingencies. 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>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="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 has 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 the 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 second quarter ended June 30, 2018 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=justify><BR></P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=center><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=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. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>On July 12, 2018 the Company filed an action against one of the Company&#146;s vendors. The Vendor supplied a component that was subsequently determined by the Company&#146;s engineering staff to not meet the stated criteria for implementation and did not meet the Vendor&#146;s own stated technical specifications. Attempts to resolve the situation with the Vendor directly were not successful (see Note 11). We do not believe this matter will have a material adverse effect on our financial condition or results of operations and we are not involved in any other matters that could have such an effect. </P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px" align=justify>Other than the matter described above, there is no other 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, as amended on Form 10-K, filed with the U.S Securities and Exchange Commission on April 2, 2018.</P>
<P style="line-height:11pt; margin:0px" align=justify><BR></P>
<P style="line-height:11pt; margin:0px"><B>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.<A NAME="item_2"></A></B></P>
<P style="line-height:11pt; margin:0px"><BR></P>
<P style="margin:0px" align=justify>During the three months ended June 30, 2018, the Company issued 2,242,000 options to purchase shares of the Company's common stock exercisable immediately and over a 5-year period at an exercise price of $1.00 per share granted to employees and directors.</P>
<P style="margin:0px" align=justify><BR></P>
<P style="margin:0px" align=justify>The above securities were issued in reliance on the exemption under Section 4(a)(2) of the Securities Act. These securities qualified for exemption under Section 4(a)(2) since the issuance by us did not involve a public offering. The offerings were not &quot;public offerings&quot; 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 &quot;public offering.&quot; 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.&nbsp;</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>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>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=center><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=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: August 13, 2018</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: August 13, 2018</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>30</P>
<P style="margin:0px"><BR></P>
</BODY>
<!-- EDGAR Validation Code: 28A224A9 -->
</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="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.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: August 13, 2018</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: 6EDC80EB -->
</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: August 13, 2018</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: 0BBF5F48 -->
</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="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 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 June 30, 2018, 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 June 30, 2018, 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 June 30, 2018, 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: August 13, 2018</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=217.8><P style="margin:0px"><I>/s/&nbsp;Gianni B. Arcaini</I></P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=217.8><P style="margin:0px">Gianni B. Arcaini</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=217.8><P style="margin:0px">Chief Executive Officer</P>
<P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 3F982CC1 -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>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="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 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 June 30, 2018, 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 June 30, 2018, 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 June 30, 2018, 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: August 13, 2018</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">By:</P>
</TD><TD style="margin-top:0px; border-bottom:1px solid #000000" valign=top width=217.8><P style="margin:0px"><I>/s/&nbsp;Adrian G. Goldfarb</I></P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=bottom width=217.8><P style="margin:0px">Adrian G. Goldfarb</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
<TR><TD style="margin-top:0px" valign=top><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=19.267><P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=217.8><P style="margin:0px">Chief Financial Officer</P>
<P style="margin:0px">&nbsp;</P>
</TD><TD style="margin-top:0px" valign=top width=71.933><P style="margin:0px">&nbsp;</P>
</TD></TR>
</TABLE>
<P style="margin-top:0px; margin-bottom:9.8px"><BR></P>
<P style="margin-top:0px; margin-bottom:9.8px"><BR>
<BR></P>
</BODY>
<!-- EDGAR Validation Code: 2554131C -->
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>duot-20180630.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
<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/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-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/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:duot="http://duostechnologies/20180630">
    <link:schemaRef xlink:href="duot-20180630.xsd" xlink:type="simple" />
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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:StatementEquityComponentsAxis">us-gaap:WarrantMember</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">
      <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="From2018-01-01to2018-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:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-07-19_custom_RelatedPartyLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:RelatedPartyLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-07-19</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-07-19_custom_RelatedPartyLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:RelatedPartyLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-07-19</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_custom_RelatedPartyLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:RelatedPartyLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_custom_CustomerCMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_us-gaap_ChiefExecutiveOfficerMember-1561731984">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-03-28to2017-04-15_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>2017-03-28</xbrli:startDate>
        <xbrli:endDate>2017-04-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-04-15_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>2017-04-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-02-03_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-02-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_RelatedPartyLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">duot:RelatedPartyLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-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="From2017-05-01to2017-05-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-05-01</xbrli:startDate>
        <xbrli:endDate>2017-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-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>2017-09-15</xbrli:instant>
      </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="From2017-01-01to2017-12-31_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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-11-24">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-11-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-30_custom_SoftwareDevelopmentCostsMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">duot:SoftwareDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-30_custom_SoftwareDevelopmentCostsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">duot:SoftwareDevelopmentCostsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30_custom_OctoberArcainiLetterAgreementMember_us-gaap_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="duot:LetterAgreementAxis">duot:OctoberArcainiLetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefExecutiveOfficerMember</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_custom_OctoberGoldfarbLetterAgreementMember_us-gaap_ChiefFinancialOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="duot:LetterAgreementAxis">duot:OctoberGoldfarbLetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ChiefFinancialOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </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="From2017-01-01to2017-06-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-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-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-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>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-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-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-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>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-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-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-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>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_CustomerCMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duot:CustomerCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-08-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-08-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</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="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</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="From2018-04-01to2018-06-30_custom_EmployeesAndDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">duot:EmployeesAndDirectorsMember</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="AsOf2018-06-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>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-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>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</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>
    <us-gaap:LineOfCredit contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">32833</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2018-06-30_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">32833</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2015-04-02_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">40000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">34513</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="AsOf2017-12-31_custom_LineOfCreditWellsFargoBankMember" unitRef="USD" decimals="0">34513</us-gaap:LineOfCredit>
    <dei:EntityRegistrantName contextRef="From2018-01-01to2018-06-30">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2018-01-01to2018-06-30">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2018-01-01to2018-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2018-01-01to2018-06-30">2018-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2018-01-01to2018-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2018-01-01to2018-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFilerCategory contextRef="From2018-01-01to2018-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2018-01-01to2018-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2018-01-01to2018-06-30">2018</dei:DocumentFiscalYearFocus>
    <us-gaap:InterestPaid contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">5327</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">109884</us-gaap:InterestPaid>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">25216332</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2016-07-01to2016-07-19_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">1052</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2017-03-28to2017-04-15_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">4378</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2018-01-01to2018-06-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">13276</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2018-01-01to2018-06-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">1581</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="From2018-01-01to2018-06-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">2234</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:ProceedsFromNotesPayable contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ProceedsFromNotesPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1022250</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2018-06-30_us-gaap_ChiefExecutiveOfficerMember-1561731984" unitRef="Pure" decimals="INF">0.08</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2017-12-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="Pure" decimals="INF">0.08</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">8759</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25075</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">2740</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">11679</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">64500</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">33573</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">12903</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">109572</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:OtherNotesPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">49657</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.1030</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.1030</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.1000</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.1000</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.0880</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.1025</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0924</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <duot:WorkingCapitalDeficit contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">541594</duot:WorkingCapitalDeficit>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2017-11-24" unitRef="USD" decimals="0">11031371</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerCMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_custom_CustomerDMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-06-30_us-gaap_SalesRevenueNetMember_country_US_us-gaap_NonUsMember" unitRef="Pure" decimals="INF">0.1722</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_custom_CustomerBMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_custom_CustomerCMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_custom_CustomerDMember_us-gaap_AccountsReceivableMember" unitRef="Pure" decimals="INF">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_custom_CustomerAMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_custom_CustomerBMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_custom_CustomerCMember_us-gaap_SalesRevenueNetMember" unitRef="Pure" decimals="INF">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">195745</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-848263</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-1377467</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-1318274</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-3613093</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">-634363</us-gaap:NetIncomeLoss>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2018-06-30_us-gaap_ChiefExecutiveOfficerMember-1561731984" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">9078</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">9078</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">178390</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">149448</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:NotesPayableRelatedPartiesNoncurrent contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">39137</us-gaap:NotesPayableRelatedPartiesNoncurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">-30066413</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">-28688946</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">-278154</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">622535</us-gaap:StockholdersEquity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2018-06-30_custom_LineOfCreditWellsFargoBankMember" unitRef="Pure" decimals="INF">0.115</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2017-05-01to2017-05-31">1 for 35</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2016-07-19_custom_RelatedPartyLoanMember" unitRef="Pure" decimals="INF">0.0799</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2017-04-15_custom_ThirdPartyInsuranceNoteFourMember" unitRef="Pure" decimals="INF">0.0924</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2018-02-03_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="Pure" decimals="INF">0.0880</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2017-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="Pure" decimals="INF">0.1030</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="AsOf2017-09-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="Pure" decimals="INF">0.10</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:NotesPayable contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">8759</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25075</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">2740</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">11679</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">64500</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-06-30_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">33573</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-31_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">12903</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2016-07-19_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">59925</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-06-30_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-04-15_custom_ThirdPartyInsuranceNoteFourMember" unitRef="USD" decimals="0">49000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2018-02-03_custom_ThirdPartyInsuranceNoteThreeMember" unitRef="USD" decimals="0">127561</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-31_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">48215</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-12-23_custom_ThirdPartyInsuranceNoteOneMember" unitRef="USD" decimals="0">25075</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="AsOf2017-09-15_custom_ThirdPartyInsuranceNoteTwoMember" unitRef="USD" decimals="0">19065</us-gaap:NotesPayable>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="From2016-07-01to2016-07-19_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">60000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts contextRef="From2016-07-01to2016-07-19_custom_RelatedPartyLoanMember" unitRef="USD" decimals="0">75</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:Cash contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1753596</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1941818</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">751780</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">298304</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3285108</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2754838</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">169170</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">65362</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">44270</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">45978</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">94270</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">45978</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3548548</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2866178</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1154824</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">812618</us-gaap:AccountsPayableCurrent>
    <us-gaap:BillingsInExcessOfCost contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1768966</us-gaap:BillingsInExcessOfCost>
    <us-gaap:BillingsInExcessOfCost contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">200410</us-gaap:BillingsInExcessOfCost>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">188732</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">438907</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3826702</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2204506</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3826702</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2243643</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">2830000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2830000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USD" decimals="0">2830000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommonStockValue contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">20710</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">20658</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">27085549</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">26608823</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">29936259</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">29459481</us-gaap:AdditionalPaidInCapital>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">-130154</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <duot:TotalPaidInCapitalAndRetainedEarningsDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">770535</duot:TotalPaidInCapitalAndRetainedEarningsDeficit>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">148000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">148000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3548548</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2866178</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-06-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2018-06-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">20710437</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">20657850</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">20707157</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">20654570</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">3280</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">3280</us-gaap:TreasuryStockCommonShares>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">4387985</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">1162504</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">3785706</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">509893</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">92386</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">2198234</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">3240056</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">951606</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">626301</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">620327</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-04-01to2018-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">2940992</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">591119</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-04-01to2018-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">252447</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">310974</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-04-01to2018-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">46617</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">260411</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">2654175</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">585502</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">2394670</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">211516</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">47989</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1216889</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">1982815</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">721856</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">234994</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">260039</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-04-01to2018-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">1846871</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30_us-gaap_ProductMember" unitRef="USD" decimals="0">375729</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-04-01to2018-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">108193</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30_us-gaap_TechnologyServiceMember" unitRef="USD" decimals="0">87592</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-04-01to2018-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">27751</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30_us-gaap_ServiceOtherMember" unitRef="USD" decimals="0">122181</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">1733810</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">577002</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">981345</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">1257241</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">115624</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">50182</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">118929</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">74403</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SalariesAndWages contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">2081111</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">840286</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1575887</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">1315240</us-gaap:SalariesAndWages>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">278361</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">72380</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">159998</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">143081</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProfessionalFees contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">123801</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">84580</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">204733</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">59937</us-gaap:ProfessionalFees>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">504976</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">310220</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">558208</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">295141</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">3103873</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">1357648</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">2617755</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">1887802</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-1370063</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-780646</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1636410</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">-630561</us-gaap:OperatingIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">5920</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">11840</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="From2018-04-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-1377467</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-1324194</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-3624933</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">-634363</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" decimals="INF">-0.07</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-04-01to2017-06-30" unitRef="USDPShares" decimals="INF">-0.70</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">-1.91</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2018-04-01to2018-06-30" unitRef="USDPShares" decimals="INF">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-01-01to2018-06-30" unitRef="Shares" decimals="INF">20706712</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">1894923</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">1894549</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-04-01to2018-06-30" unitRef="Shares" decimals="INF">20707153</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">287327</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">453476</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">11503</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">150340</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-123750</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">2000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">4198</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">28942</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">526861</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-250175</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-300532</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">1000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-195814</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-22009</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">48215</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">17791</us-gaap:RepaymentsOfRelatedPartyDebt>
    <duot:RepaymentsOfInsuranceAndEquipmentFinancing contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">138633</duot:RepaymentsOfInsuranceAndEquipmentFinancing>
    <duot:RepaymentsOfInsuranceAndEquipmentFinancing contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">94960</duot:RepaymentsOfInsuranceAndEquipmentFinancing>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-188153</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">736999</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-188222</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-133273</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">174376</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1941818</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:DebtInstrumentDecreaseForgiveness contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtInstrumentDecreaseForgiveness contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">20697</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1295592</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NotesIssued1 contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">198548</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1 contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">189136</us-gaap:NotesIssued1>
    <us-gaap:PaymentsForFees contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">152750</us-gaap:PaymentsForFees>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">123572</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2017-11-24" unitRef="USD" decimals="0">108262</us-gaap:OtherLongTermDebtCurrent>
    <duot:WorkingCapitalToFundAdditionalResources contextRef="AsOf2017-11-24" unitRef="USD" decimals="0">2100000</duot:WorkingCapitalToFundAdditionalResources>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">2830</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PaymentsForSoftware contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">60000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware contextRef="From2017-01-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <duot:ConvertibleCommonSharesIssuedUponConversion contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">5660000</duot:ConvertibleCommonSharesIssuedUponConversion>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2018-01-01to2018-06-30_custom_SoftwareDevelopmentCostsMember_srt_MaximumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2018-01-01to2018-06-30_custom_SoftwareDevelopmentCostsMember_srt_MinimumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2017-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">50000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2017-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">178390</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <duot:AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares contextRef="AsOf2018-06-30_custom_OctoberArcainiLetterAgreementMember_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">700543</duot:AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares>
    <duot:AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares contextRef="AsOf2018-06-30_custom_OctoberGoldfarbLetterAgreementMember_us-gaap_ChiefFinancialOfficerMember" unitRef="USD" decimals="0">34020</duot:AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares>
    <duot:WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering contextRef="AsOf2018-06-30_custom_OctoberArcainiLetterAgreementMember_us-gaap_ChiefExecutiveOfficerMember" unitRef="Shares" decimals="INF">700543</duot:WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering>
    <duot:WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering contextRef="AsOf2018-06-30_custom_OctoberGoldfarbLetterAgreementMember_us-gaap_ChiefFinancialOfficerMember" unitRef="Shares" decimals="INF">34020</duot:WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember" unitRef="Shares" decimals="INF">52209</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember" unitRef="USD" decimals="0">73708</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember_us-gaap_PrivatePlacementMember" unitRef="USD" decimals="0">26105</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <duot:GainLossOnSettlement contextRef="From2018-01-01to2018-03-31_us-gaap_BoardOfDirectorsChairmanMember" unitRef="USD" decimals="0">26103</duot:GainLossOnSettlement>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">25216332</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">2242000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">25216332</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2018-01-01to2018-06-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1 contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-06-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-06-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember">P4Y10M25D</duot:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-06-30">P4Y9M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2018-01-01to2018-06-30">P4Y9M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">638861</duot:CostsAndEstimatedEarningsRecognized>
    <duot:CostsAndEstimatedEarningsRecognized contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1613731</duot:CostsAndEstimatedEarningsRecognized>
    <duot:BillingsOrCashReceived contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">298940</duot:BillingsOrCashReceived>
    <duot:BillingsOrCashReceived contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1189938</duot:BillingsOrCashReceived>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">3978831</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <duot:BillingsAndorCashReceiptsOnUncompletedContracts contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">573847</duot:BillingsAndorCashReceiptsOnUncompletedContracts>
    <duot:LessCostsAndEstimatedEarningsRecognized contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">2209865</duot:LessCostsAndEstimatedEarningsRecognized>
    <duot:LessCostsAndEstimatedEarningsRecognized contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">373437</duot:LessCostsAndEstimatedEarningsRecognized>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">48215</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">1305</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2017-01-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">339921</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">423793</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">439811</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">90923</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">14598</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">12598</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">378787</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">497277</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1768966</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:BillingsInExcessOfCostCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">200410</us-gaap:BillingsInExcessOfCostCurrent>
    <us-gaap:DepreciationAndAmortization contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">43714</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">24599</us-gaap:DepreciationAndAmortization>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-83872</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-191504</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">351832</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">190335</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-54781</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">123779</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">1568554</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">47133</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">134814</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">22009</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">172500</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:StockIssued1 contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">73708</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2017-01-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">9485000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="Shares" decimals="INF">15000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</duot:PreferredStockSharesAvailableToBeDesignated>
    <duot:PreferredStockSharesAvailableToBeDesignated contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="Shares" decimals="INF">500000</duot:PreferredStockSharesAvailableToBeDesignated>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2018-06-30_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">0.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2017-12-31_custom_ConvertibleSeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">0.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2018-06-30_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare contextRef="AsOf2017-12-31_custom_ConvertibleSeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">6.30</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1635800</us-gaap:CashUninsuredAmount>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&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;Company&amp;#148;), through its operating subsidiary &amp;#147;Duos Technologies, Inc. (&amp;#147;duostech&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&amp;#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth 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.&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 reported previously, The Company previously conducted a reverse merger between duostech and a wholly owned subsidiary of Information Systems Associates, Inc., a Florida corporation (&amp;#147;ISA&amp;#148;), which became effective as of April 1, 2015 resulting in duostech becoming a wholly owned subsidiary of the merged entity. The merger was followed by a corporate name change to Duos Technologies Group, Inc., a symbol change from IOSA to DUOT and up-listing from OTC Pink to OTCQB.&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;ISA&amp;#146;s original business of IT Asset Management (ITAM) services for large data centers is now operated as a division of the Company that continues its sales efforts through strategic partners. ISA developed a methodology for the efficient data collection of assets contained within large data centers and was awarded a patent in 2010 for specific methods to collect and audit data. &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 six months ended June 30, 2018 are not indicative of the results that may be expected for the year ending December 31, 2018 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, 2017 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on April 2, 2018.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;All share and per share amounts have been presented to give retroactive effect to a 1 for 35 reverse-stock split that occurred in May 2017.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&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 the accounts of the Company including 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="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 stock-based compensation, 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 June 30, 2018, balance in one financial institution exceeded federally insured limits by approximately $1,635,800.&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;Major Customers and Accounts Receivable&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;&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 six months ended June 30, 2018, two customers accounted for 56% and 14% of revenues, respectively. For the six months ended June 30, 2017, three customers accounted for 28%, 19% and 18% of revenues, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At June 30, 2018, four customers accounted for 44%, 20%, 15% and 12% of accounts receivable. At December 31, 2017,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;four customers accounted for 42%, 17%, 13% and 11% of accounts receivable, respectively&lt;font style="font-size: 11pt"&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;&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 17.22% of revenue is generated from three 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;Accounting for Derivatives&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 evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &amp;#147;Derivatives and Hedging.&amp;#148; The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date. &lt;/p&gt;&#13;&lt;p style="margin: 0px"&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;Fair Value of Financial Instruments and Fair Value Measurements&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;We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, the carrying amounts approximate fair value due to their short maturities. Amounts recorded for notes payable, net of discount, and loans payable also approximate fair value because current interest rates available to us for debt with similar terms and maturities are substantially the same.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="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;Software Development Costs&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"&gt;The Company accounts for costs incurred to develop or purchase computer software for internal use in accordance with FASB ASC 350-40 &amp;#147;Internal-Use Software&amp;#148; or ASC 350-50 &amp;#34;Website Costs&amp;#34;. Costs incurred during the preliminary project stage along with post-implementation stages of internal use computer software are expensed as incurred. Costs incurred to maintain existing product offerings are expensed as incurred.&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 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. Software development is also capitalized in accordance with ASC 350-40, &amp;#147;Intangibles - Goodwill and Other - Internal - Use Software,&amp;#148; and is amortized over the expected benefit period, which generally ranges from three to seven years. &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;&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&#13;common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by&#13;dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period&#13;and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental&#13;common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible&#13;preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their&#13;effect is anti-dilutive. At June 30, 2018, there was an aggregate of 25,216,332 outstanding warrants to purchase shares of&#13;common stock. At June 30, 2018, there was an aggregate of 1,836,000 shares of employee stock options to purchase shares of&#13;common stock. Also at June 30, 2018, 5,660,000 common shares were issuable upon conversion of Series B convertible preferred&#13;stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been&#13;anti-dilutive.&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px; text-align: justify"&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-89, 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;Allocated 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 is 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;The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &amp;#147;&lt;i&gt;Equity Based Payments to Non-Employees,&lt;/i&gt;&amp;#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.&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;In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flow (Topic 230). This update is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. The update provides new guidance regarding the classification of debt prepayment or debt extinguishment costs, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies including bank-owned life insurance policies, distributions received from equity method investments, beneficial interests in securitized transactions, and separately identifiable cash flows and application of the predominance principle. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2017. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. We have completed an initial evaluation of this standard, which requires cash payments for debt prepayment or debt extinguishment costs should be classified as cash outflows for financing activities. We have determined that there were no cash payments involved in debt extinguishment during the six months ended June 30, 2018, hence there will be no potential impact on our financial statements due to this update. We will continue to evaluate the potential impact of this guidance on our consolidated financial statements.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02 &amp;#147;Leases (Topic 842)&amp;#148; (&amp;#147;ASU 2016-02&amp;#148;). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under ASU 2016-02, a lessee will recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-to-use asset representing its right to use the underlying asset for the lease term. The amendments of this ASU are effective for reporting periods beginning after December 15, 2018, with early adoption permitted. An entity will be required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Management currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.&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 currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.&lt;/p&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;b&gt;NOTE 5 &amp;#150; LINE OF CREDIT &lt;/b&gt;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&#13;&#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 June 30, 2018 and December 31, 2017, was $32,833 and $34,513, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.5% at June 30, 2018. The former CEO of ISA is the personal guarantor.&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2018-01-01to2018-06-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;p style="margin: 0px; text-align: justify"&gt;As of the date hereof, the Company has paid its payroll taxes in full and the Company had appealed the IRS penalty payments for a reduction which was under review. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. At June 30, 2018, the payroll taxes payable balance of $178,390 includes accrued late fees in the amount of $123,572. The Company has started making monthly payments in the amount of $15,000 starting in July 2018 to pay down the accrued late fees.&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;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;p style="margin: 0px; text-align: justify"&gt;The Company has entered into a new software license and configuration services agreement. The annual support and maintenance fee includes 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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; margin: 0px"&gt;&lt;b&gt;NOTE 7 &amp;#150; RELATED PARTIES&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;&lt;b&gt;&lt;u&gt;Letter Agreements&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;With the closing of the Company&amp;#146;s private offering of common stock and warrants to purchase shares of the Company&amp;#146;s common stock (the &amp;#147;Private Offering&amp;#148;) on November 24, 2017, (i) Gianni B. Arcaini, the Chief Executive Officer, converted $700,543 of accrued salary into 700,543 shares of the Company&amp;#146;s common stock at $1.00 per share and was issued 700,543 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date; and ( (ii) Adrian G. Goldfarb, the Chief Financial Officer of the Company, converted $34,020 of liabilities into 34,020 shares of the Company&amp;#146;s common stock at $1.00 per share and was issued 34,020 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date.&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 of June 30, 2018, and December 31, 2017, there was one note payable to a related party totaling zero and $48,215, respectively. (see Note 4)&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 8 &amp;#150; STOCKHOLDERS&amp;#146; EQUITY&lt;/b&gt;&amp;#160;&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;Common stock issued for board of director fees&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="line-height: 11pt; 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;During the first quarter of 2018, the Company issued 52,209 shares of common stock totaling $73,708 for partial consideration in lieu of cash owed to members of the board of directors for their service in such capacity. These shares were valued at $26,105 or $0.50 based on a recent private investor offering, with a gain on settlement for $26,103 charged to additional paid in capital.&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;Stock-Based Compensation&lt;/u&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;Stock-based compensation expense recognized under ASC 718-10 for the period April 1, 2018 to June 30, 2018, was $403,070 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 June 30, 2018, the total compensation cost for stock options not yet recognized was approximately $67,407. This cost will be recognized over the remaining vesting term of the options of approximately 2&amp;#189; years.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&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;&lt;b&gt;Employee Stock Options&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;A maximum of 2,500,000 shares are 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 June 30, 2018 and December 31, 2017, options to purchase 2,242,000 and zero shares of common stock were outstanding under the 2016 Plan, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;The Company has no expired employee stock options at June 30, 2018.&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.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;June 30, 2018&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 beginning of year&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;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;2,242,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;&amp;#151;&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;&amp;#151;&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;&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;Outstanding at June 30, 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; 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,242,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: 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; 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; 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;&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 June 30, 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; 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;1,836,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;4.75&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;4.75&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;&amp;#160;&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 six months ended June 30, 2018:&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.66px" /&gt;&lt;td style="width: 3.6px" /&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.13px"&gt;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;June 30, 2018&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; 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.53px"&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.6px"&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 the beginning of the year&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,216,332&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;.66&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.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;4.9&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"&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;&amp;#151;&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; 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.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.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: 3.6px"&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;&amp;#151;&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; 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"&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.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: 3.6px"&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 &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;&amp;#151;&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;&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; 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; 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"&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.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: 3.6px"&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"&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: 64.53px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;25,216,332&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;.66&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.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;4.4&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"&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;25,216,332&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;.66&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.66px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;4.4&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">1753596</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">41103</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2018-01-01to2018-06-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 11 &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;&lt;font style="background-color: #FFFFFF"&gt;On July 12, 2018, the Company filed an action against Advanced Detection Technologies, LLC (&amp;#147;Advanced Detection&amp;#148;) for failure to deliver certain components that met the specifications defined by the Company. Advanced Detection also refused to accept a return of the sub-standard equipment or provide a refund to the Company which had paid in full. The suit further alleges that the defendant&amp;#146;s technical materials were misleading in their ability to meet the required standards. Success or failure of this action is not material to the Company&amp;#146;s operations or finances. &lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2018-01-01to2018-06-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;Company&amp;#148;), through its operating subsidiary &amp;#147;Duos Technologies, Inc. (&amp;#147;duostech&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&amp;#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth 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.&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 reported previously, The Company previously conducted a reverse merger between duostech and a wholly owned subsidiary of Information Systems Associates, Inc., a Florida corporation (&amp;#147;ISA&amp;#148;), which became effective as of April 1, 2015 resulting in duostech becoming a wholly owned subsidiary of the merged entity. The merger was followed by a corporate name change to Duos Technologies Group, Inc., a symbol change from IOSA to DUOT and up-listing from OTC Pink to OTCQB.&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;ISA&amp;#146;s original business of IT Asset Management (ITAM) services for large data centers is now operated as a division of the Company that continues its sales efforts through strategic partners. ISA developed a methodology for the efficient data collection of assets contained within large data centers and was awarded a patent in 2010 for specific methods to collect and audit data. &lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2018-01-01to2018-06-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 six months ended June 30, 2018 are not indicative of the results that may be expected for the year ending December 31, 2018 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, 2017 filed with the Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;) on April 2, 2018.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;All share and per share amounts have been presented to give retroactive effect to a 1 for 35 reverse-stock split that occurred in May 2017.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&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 the accounts of the Company including 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="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Use of Estimates&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; 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 stock-based compensation, 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="From2018-01-01to2018-06-30">&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 June 30, 2018, balance in one financial institution exceeded federally insured limits by approximately $1,635,800.&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;Major Customers and Accounts Receivable&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;&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 six months ended June 30, 2018, two customers accounted for 56% and 14% of revenues, respectively. For the six months ended June 30, 2017, three customers accounted for 28%, 19% and 18% of revenues, respectively.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At June 30, 2018, four customers accounted for 44%, 20%, 15% and 12% of accounts receivable. At December 31, 2017,&lt;font style="font-size: 8pt"&gt; &lt;/font&gt;four customers accounted for 42%, 17%, 13% and 11% of accounts receivable, respectively&lt;font style="font-size: 11pt"&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;&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 17.22% of revenue is generated from three customers outside of the United States.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DerivativesPolicyTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;b&gt;&lt;u&gt;Accounting for Derivatives&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 evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &amp;#147;Derivatives and Hedging.&amp;#148; The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.&lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2018-01-01to2018-06-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="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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="From2018-01-01to2018-06-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;&lt;u&gt;Software Development Costs&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"&gt;The Company accounts for costs incurred to develop or purchase computer software for internal use in accordance with FASB ASC 350-40 &amp;#147;Internal-Use Software&amp;#148; or ASC 350-50 &amp;#34;Website Costs&amp;#34;. Costs incurred during the preliminary project stage along with post-implementation stages of internal use computer software are expensed as incurred. Costs incurred to maintain existing product offerings are expensed as incurred.&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 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. Software development is also capitalized in accordance with ASC 350-40, &amp;#147;Intangibles - Goodwill and Other - Internal - Use Software,&amp;#148; and is amortized over the expected benefit period, which generally ranges from three to seven years. &lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&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&#13;common stock by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by&#13;dividing the net loss applicable to common stock by the weighted average number of common shares outstanding for the period&#13;and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental&#13;common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments, convertible&#13;preferred stock or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their&#13;effect is anti-dilutive. At June 30, 2018, there was an aggregate of 25,216,332 outstanding warrants to purchase shares of&#13;common stock. At June 30, 2018, there was an aggregate of 1,836,000 shares of employee stock options to purchase shares of&#13;common stock. Also at June 30, 2018, 5,660,000 common shares were issuable upon conversion of Series B convertible preferred&#13;stock, all of which were excluded from the computation of dilutive earnings per share because their inclusion would have been&#13;anti-dilutive.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock contextRef="From2018-01-01to2018-06-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-89, 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;Allocated 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 is 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:RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2018-01-01to2018-06-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:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&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;In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flow (Topic 230). This update is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. The update provides new guidance regarding the classification of debt prepayment or debt extinguishment costs, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies including bank-owned life insurance policies, distributions received from equity method investments, beneficial interests in securitized transactions, and separately identifiable cash flows and application of the predominance principle. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2017. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. We have completed an initial evaluation of this standard, which requires cash payments for debt prepayment or debt extinguishment costs should be classified as cash outflows for financing activities. We have determined that there were no cash payments involved in debt extinguishment during the six months ended June 30, 2018, hence there will be no potential impact on our financial statements due to this update. We will continue to evaluate the potential impact of this guidance on our consolidated financial statements.&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;In February 2016, the FASB issued ASU 2016-02 &amp;#147;Leases (Topic 842)&amp;#148; (&amp;#147;ASU 2016-02&amp;#148;). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under ASU 2016-02, a lessee will recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-to-use asset representing its right to use the underlying asset for the lease term. The amendments of this ASU are effective for reporting periods beginning after December 15, 2018, with early adoption permitted. An entity will be required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Management currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.&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 currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;Software development costs consisted of the following at June 30, 2018 and December 31, 2017:&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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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, 2017&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;&amp;#151;&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;(10,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;&amp;#151;&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; 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: 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;50,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;&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: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:ScheduleOfSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="line-height: 11pt; margin: 0px"&gt;The Company&amp;#146;s notes payable to related parties 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: 19.06px" /&gt;&lt;td style="width: 7.53px" /&gt;&lt;td style="width: 71.8px" /&gt;&lt;td style="width: 19.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 66.13px" /&gt;&lt;td style="width: 13.33px" /&gt;&lt;td style="width: 19.2px" /&gt;&lt;td style="width: 7.66px" /&gt;&lt;td style="width: 71.8px" /&gt;&lt;td style="width: 19.2px" /&gt;&lt;td style="width: 5.66px" /&gt;&lt;td style="width: 66.13px" /&gt;&lt;td style="width: 11.13px" /&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: 19.06px"&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: 183.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;June 30, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"&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: 181.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2017&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: 19.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: 79.33px"&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: 19.2px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="margin-top: 0px; vertical-align: bottom; width: 85.13px"&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: 19.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: bottom; width: 79.46px"&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: 19.2px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 82.93px"&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;/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;CEO&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.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: 7.53px"&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: 71.8px"&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: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 5.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; border-top: #000000 1px solid; vertical-align: bottom; width: 66.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;8&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 13.33px"&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: 19.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: 7.66px"&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: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;9,078&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"&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: 5.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: 66.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;8&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"&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"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Sub-total current portion&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 7.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-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&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-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"&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: 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;td style="margin-top: 0px; vertical-align: bottom; width: 66.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: 13.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: 19.2px"&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-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"&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: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;9,078&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"&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;td style="margin-top: 0px; vertical-align: bottom; width: 66.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: 11.13px"&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="line-height: 11pt; margin: 0px"&gt;Add long-term portion-CEO&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.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-top: #000000 1px solid; vertical-align: bottom; width: 7.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-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&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; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.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: 5.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: 66.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: 13.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: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 7.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; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;39,137&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.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: 5.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: 66.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: 11.13px"&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="line-height: 11pt; margin: 0px"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.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-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.53px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"&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-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.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: 5.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: 66.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: 13.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: 19.2px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.66px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,215&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.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: 5.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: 66.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: 11.13px"&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>
    <duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;At June 30, 2018 and December 31, 2017, contract assets on uncompleted contracts consisted of the following&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"&gt;&lt;tr style="height: 0px; font-size: 0"&gt;&lt;td /&gt;&lt;td style="width: 6.6px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.73px" /&gt;&lt;td style="width: 6.86px" /&gt;&lt;td style="width: 60.46px" /&gt;&lt;td style="width: 5.93px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; vertical-align: top"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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. 2017&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;638,861&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;1,613,731&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Billings or cash received&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="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;(298,940&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;(1,189,938&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;Contract assets&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="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;339,921&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;423,793&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;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock>
    <duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;At June 30, 2018 and December 31, 2017, 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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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. 2017&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;3,978,831&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;573,847&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;(2,209,865&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;(373,437&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,768,966&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;200,410&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</duot:BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-08-10" unitRef="Shares" decimals="INF">20707157</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">-7404</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-537628</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1976683</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">-3802</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">2762</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-04-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">636</us-gaap:OtherNonoperatingIncome>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">295061</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-287327</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2018-04-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-04-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">64647</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2018-04-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpenseOther contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">10166</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">832689</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1754004</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="0">4438</us-gaap:InterestExpenseOther>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember" unitRef="USD" decimals="0">4387985</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_custom_RailMember" unitRef="USD" decimals="0">1134107</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_custom_CommercialMember" unitRef="USD" decimals="0">2454161</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">35529</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">448854</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_us-gaap_BankingMember" unitRef="USD" decimals="0">222948</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_srt_NorthAmericaMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">92386</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember" unitRef="USD" decimals="0">3785706</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_custom_RailMember" unitRef="USD" decimals="0">703381</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_custom_CommercialMember" unitRef="USD" decimals="0">2452421</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">133</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">411416</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_us-gaap_BankingMember" unitRef="USD" decimals="0">218355</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_TurnkeyProjectsMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember" unitRef="USD" decimals="0">509893</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_custom_RailMember" unitRef="USD" decimals="0">430726</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_custom_CommercialMember" unitRef="USD" decimals="0">1740</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">35396</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">37438</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_us-gaap_BankingMember" unitRef="USD" decimals="0">4593</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_MaintenanceAndSupportMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember" unitRef="USD" decimals="0">92386</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_custom_RailMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_custom_CommercialMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_custom_PetrochemicalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_us-gaap_GovernmentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_us-gaap_BankingMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_DataCenterAuditingServicesMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">92386</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember" unitRef="USD" decimals="0">3785706</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">703381</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">2452421</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">133</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">411416</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">218355</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_GoodsTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember" unitRef="USD" decimals="0">602279</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_custom_RailMember" unitRef="USD" decimals="0">430726</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_custom_CommercialMember" unitRef="USD" decimals="0">1740</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_custom_PetrochemicalMember" unitRef="USD" decimals="0">35396</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_us-gaap_GovernmentMember" unitRef="USD" decimals="0">37438</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_us-gaap_BankingMember" unitRef="USD" decimals="0">4593</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ServicesTransferredOverTimeMember_custom_ItSuppliersMember" unitRef="USD" decimals="0">92386</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_RailMember" unitRef="USD" decimals="0">1134107</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_CommercialMember" unitRef="USD" decimals="0">2454161</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_PetrochemicalMember" unitRef="USD" decimals="0">35529</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_us-gaap_GovernmentMember" unitRef="USD" decimals="0">448854</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_us-gaap_BankingMember" unitRef="USD" decimals="0">222948</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2018-01-01to2018-06-30_custom_ItSuppliersMember" unitRef="USD" decimals="0">92386</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2018-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">25216332</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2018-06-30" unitRef="Shares" decimals="INF">1836000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2018-06-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2018-06-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">15000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:InterestExpenseDebt contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpenseDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1607026</us-gaap:InterestExpenseDebt>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">403070</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2018-04-01to2018-06-30_custom_EmployeesAndDirectorsMember" unitRef="USD" decimals="0">403070</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">67407</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2018-01-01to2018-06-30">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2018-06-30_custom_Plan2016Member" unitRef="Shares" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2018-01-01to2018-06-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="text-align: justify; margin: 0px"&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="text-align: justify; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="text-align: justify; margin: 0px"&gt;The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &amp;#147;&lt;i&gt;Equity Based Payments to Non-Employees,&lt;/i&gt;&amp;#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.&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="text-align: justify; line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="text-align: justify; margin: 0px"&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="text-align: justify; line-height: 8pt; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="text-align: justify; margin: 0px"&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;The Company has no expired employee stock options at June 30, 2018.&lt;/p&gt;&#13;&lt;p style="text-align: justify; margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0px; font-size: 10pt"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; width: 185.8px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; width: 185.8px; margin-top: 0px"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;June 30, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px; border-top: #000000 1px solid"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-top: #000000 1px solid"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-top: #000000 1px solid"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px; border-top: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; width: 87.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Outstanding at beginning of year&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Granted&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;2,242,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;1.00&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercised&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Forfeited&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Expired&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: top; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: top; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Outstanding at June 30, 2018&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;2,242,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;1.00&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding-left: 8px; text-indent: -8px"&gt;Exercisable at June 30, 2018&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;1,836,000&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;1.00&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;4.75&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #FFFFFF 3px double"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;0.21&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #FFFFFF 3px double"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;4.75&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&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="vertical-align: bottom; margin-top: 0px"&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="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2018-01-01to2018-06-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 six months ended June 30, 2018:&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0px; font-size: 10pt"&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.66px" /&gt;&lt;td style="width: 3.6px" /&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; width: 252.13px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;June 30, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"&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="vertical-align: bottom; width: 71.46px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&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="vertical-align: bottom; width: 72.33px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Avg.&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&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="vertical-align: bottom; width: 89.53px; margin-top: 0px; border-bottom: #000000 1px solid"&gt;&lt;p style="text-align: center; margin: 0px; font-size: 8pt"&gt;&lt;b&gt;Remaining Contractual Life (Years)&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;Outstanding at the beginning of the year&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;25,216,332&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;.66&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;4.9&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;Warrants expired&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;Warrants issued &lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;Warrants cancelled &lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px"&gt;&lt;p style="text-align: right; margin: 0px"&gt;&amp;#151;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"&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="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;Outstanding at end of period&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;25,216,332&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;.66&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;4.4&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"&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="vertical-align: bottom; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;Exercisable at end of period&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;25,216,332&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;.66&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; border-bottom: #000000 3px double"&gt;&lt;p style="text-align: right; margin: 0px"&gt;4.4&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; border-bottom: #FFFFFF 3px double"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">60000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="0">10000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfIntangibleAssets>
    <duot:AccruedLateFees contextRef="AsOf2018-06-30" unitRef="USD" decimals="0">15000</duot:AccruedLateFees>
    <duot:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod contextRef="From2018-01-01to2018-06-30_us-gaap_WarrantMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2018-01-01to2018-06-30" unitRef="Shares" decimals="INF">2242000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2018-01-01to2018-06-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2018-01-01to2018-06-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" decimals="INF">0.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2018-01-01to2018-06-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; GOING CONCERN&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 $1,377,467 for the six months ended June 30, 2018. During the same period, cash provided by operating activities was $195,745. The working capital deficit and accumulated deficit as of June 30, 2018 were $541,594 and $30,066,413. Some of these matters raise substantial doubt about the Company&amp;#146;s ability to continue as a going concern for a period of twelve months from the issuance date of this report.&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 ability of the Company to continue as a going concern is dependent on the Company&amp;#146;s ability to further implement its business plan, drive significant additional revenue and become profitable. &lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;On November 24, 2017, the Company entered into a Securities Purchase Agreement and Registration Rights Agreement with accredited investors in the aggregate principal amount of $11,031,371. This amount reflects both cash received and conversion of certain of the Company&amp;#146;s debt to equity. Part of the cash received was used to retire long-term debt and payables including full payment to the Internal Revenue Service, excluding accrued late fees in the amount of $108,262, in which the Company expects to start making monthly payments in June 2018 to pay down the accrued late fees. The remaining cash and near-term receivables and anticipated billings of approximately $2.1 million will be used to support operations for signed and anticipated contracts which are expected to generate revenues throughout 2018. &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;While no assurance can be provided, management believes that these actions provide the opportunity for the Company to continue as a going concern and to grow its business and achieve profitability without the requirement to raise additional capital for existing operations. Ultimately the continuation of the Company as a going concern is dependent upon the ability of the Company to execute the plan described above, generate sufficient revenue and to attain profitable operations. These unaudited consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.&amp;#160;&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="From2018-01-01to2018-06-30">&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 June 30, 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 June 30, 2018 and December 31, 2017:&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&gt;&lt;td style="width: 6.6px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 5.93px"&gt;&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: 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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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, 2017&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;&amp;#151;&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;(10,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;&amp;#151;&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; 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: 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;50,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;&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: 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 six months ended June 30, 2018 and June 30, 2017 was $10,000 and zero, respectively. &lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <duot:RevenuesTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;b&gt;NOTE 9 &amp;#150; REVENUES&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;&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; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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 (consulting and auditing).&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 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="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="margin: 0px; text-align: justify"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="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>
    <duot:ContractAccountingTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px; text-align: justify"&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;NOTE 10 &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 June 30, 2018 and December 31, 2017, 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&gt;&lt;td style="width: 6.6px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 5.93px"&gt;&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: 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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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. 2017&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Costs and estimated earnings recognized&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"&gt;&lt;p style="margin: 0px"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"&gt;&lt;p style="margin: 0px; text-align: right"&gt;638,861&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;1,613,731&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"&gt;&lt;p style="margin: 0px; text-align: justify"&gt;Less: Billings or cash received&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="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;(298,940&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;(1,189,938&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;Contract assets&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"&gt;&lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="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;339,921&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;423,793&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;&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;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; text-align: justify"&gt;At June 30, 2018 and December 31, 2017, 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&gt;&lt;td style="width: 6.6px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.73px"&gt;&lt;/td&gt;&lt;td style="width: 6.86px"&gt;&lt;/td&gt;&lt;td style="width: 60.46px"&gt;&lt;/td&gt;&lt;td style="width: 5.53px"&gt;&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: 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;June 30, &lt;/b&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;2018&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. 2017&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;3,978,831&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;573,847&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;(2,209,865&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;(373,437&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,768,966&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;200,410&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&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;td&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;&#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;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; text-align: justify"&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;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 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 range 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 are services are over time.&lt;/p&gt;&#13;&lt;p style="margin: 0px; clear: left"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin: 0px"&gt;&lt;br /&gt;&lt;/p&gt;&#13;&lt;p style="margin: 0px"&gt;&lt;b&gt;Quantitative:&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: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 63.93px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 63.93px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&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: 64px"&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: 64px"&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: 64px"&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: 64px"&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.2px"&gt;&lt;/td&gt;&lt;td style="width: 64px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&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: 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: 69.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: 6px"&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: 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: 69.93px"&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: 6px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.2px"&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: 6.06px"&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: 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: 69.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: 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: 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: 69.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: 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: 6.06px"&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: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.2px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: top; width: 69.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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: top; width: 69.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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&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: 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&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: 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: 6.06px"&gt;&lt;p style="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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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="margin: 0px; font-size: 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;&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.2px"&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&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="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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;703,381&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,452,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;133&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;&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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;411,416&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;&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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;218,355&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;&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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,785,706&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;&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: 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; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;430,726&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,740&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,396&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;37,438&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,593&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;509,893&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; 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 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: 6.06px"&gt;&lt;p style="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 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 6.2px"&gt;&lt;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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6px"&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: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;703,381&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6px"&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: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,452,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;133&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;411,416&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;218,355&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,785,706&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; 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;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;430,726&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: 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,740&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: 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: 6.06px"&gt;&lt;p style="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 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,396&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;37,438&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,593&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 6.2px"&gt;&lt;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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;602,279&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</duot:ContractAccountingTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2018-01-01to2018-06-30">&lt;p style="margin: 0px"&gt;&lt;b&gt;Quantitative:&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: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 63.93px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&gt;&lt;/td&gt;&lt;td style="width: 63.93px"&gt;&lt;/td&gt;&lt;td style="width: 6px"&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: 64px"&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: 64px"&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: 64px"&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: 64px"&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.2px"&gt;&lt;/td&gt;&lt;td style="width: 64px"&gt;&lt;/td&gt;&lt;td style="width: 6.06px"&gt;&lt;/td&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: 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: 69.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: 6px"&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: 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: 69.93px"&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: 6px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.06px"&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: 6.06px"&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.06px"&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: 70.2px"&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: 6.06px"&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: 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: 69.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: 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: 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: 69.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: 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: 6.06px"&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: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.2px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: top; width: 69.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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: top; width: 69.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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.2px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&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: 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&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: 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: 6.06px"&gt;&lt;p style="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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&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="margin: 0px; font-size: 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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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="margin: 0px; font-size: 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;&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.2px"&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&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="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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;703,381&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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: 6px"&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.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,452,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;133&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;&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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;411,416&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;&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;&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: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;218,355&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;&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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,785,706&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;&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: 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; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;430,726&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,740&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,396&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;37,438&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,593&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;509,893&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; 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 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: 6.06px"&gt;&lt;p style="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 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&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; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 6.2px"&gt;&lt;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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"&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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; padding: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&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;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 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: 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; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"&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: 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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 64px"&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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; 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: 64px"&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6px"&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: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;703,381&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6px"&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: #FFFFFF; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,452,421&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;133&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;411,416&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;218,355&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;$&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;3,785,706&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; 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;Services transferred over time&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;430,726&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: 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: 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 1px solid; vertical-align: bottom; width: 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,740&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: 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: 6.06px"&gt;&lt;p style="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 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,396&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;37,438&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,593&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&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: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 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;&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: 6.2px"&gt;&lt;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; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;602,279&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: 6.06px"&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: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;1,134,107&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;2,454,161&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 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: #FFFFFF; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;35,529&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;448,854&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;222,948&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;92,386&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&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; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"&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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"&gt;&lt;p style="margin: 0px; font-size: 9pt; text-align: right"&gt;4,387,985&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="margin: 0px; font-size: 9pt"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2018-01-01to2018-06-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&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;June 30, 2018&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, 2017&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;8,759&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;10.30&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,075&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;10.30&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;2,740&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: bottom; width: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;10.00&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; 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;11,679&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.00&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;64,500&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="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;8.80&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;&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; 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="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="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;33,573&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;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: 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;12,903&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;9.24&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;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;109,572&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;49,657&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;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2018-01-01to2018-06-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;June 30, 2018&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, 2017&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;8,759&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;10.30&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,075&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;10.30&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;2,740&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: bottom; width: 53.73px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;10.00&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; 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;11,679&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.00&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;64,500&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"&gt;&lt;p style="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;8.80&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;&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; 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="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"&gt;&lt;p style="margin: 0px; padding: 0px"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"&gt;&lt;p style="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;33,573&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;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: 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;12,903&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;9.24&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;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;109,572&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;49,657&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, 2017 with its insurance provider by executing a $25,075 note payable (Insurance Note 1) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 10.30% payable in monthly installments of principal and interest totaling $2,234 through October 23, 2018. The note balance as of June 30, 2018 and December 31, 2017 was $8,759 and $25,075, 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, 2017 with its insurance provider by executing a $19,065 note payable (Insurance Note 2) issued to renew an insurance policy, secured by that policy, with an annual interest rate of 10.00% payable in monthly installments of principal and interest totaling $1,581 through October 15, 2018. At June 30, 2018 and December 31, 2017, the note payable balance was $2,740 and $11,679, respectively.&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;The Company entered into an agreement on February 3, 2018 with its insurance provider by executing a $127,561 note payable (Insurance Note 3) issued to purchase 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. At June 30, 2018 and December 31, 2017, the note payable balance was $64,500 and zero, 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, 2017 with its insurance provider by executing a $49,000 note payable (Insurance Note 4) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 9.24% payable in monthly installments of principal and interest totaling $4,373 through February 15, 2018. The policy renewed on April 15, 2018 in the amount of $49,000 with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378. At June 30, 2018 and December 31, 2017, the note payable balance was $33,573 and $12,903, 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;&lt;b&gt;&lt;u&gt;Notes Payable - Related Parties&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"&gt;The Company&amp;#146;s notes payable to related parties 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: 19.06px"&gt;&lt;/td&gt;&lt;td style="width: 7.53px"&gt;&lt;/td&gt;&lt;td style="width: 71.8px"&gt;&lt;/td&gt;&lt;td style="width: 19.2px"&gt;&lt;/td&gt;&lt;td style="width: 5.66px"&gt;&lt;/td&gt;&lt;td style="width: 66.13px"&gt;&lt;/td&gt;&lt;td style="width: 13.33px"&gt;&lt;/td&gt;&lt;td style="width: 19.2px"&gt;&lt;/td&gt;&lt;td style="width: 7.66px"&gt;&lt;/td&gt;&lt;td style="width: 71.8px"&gt;&lt;/td&gt;&lt;td style="width: 19.2px"&gt;&lt;/td&gt;&lt;td style="width: 5.66px"&gt;&lt;/td&gt;&lt;td style="width: 66.13px"&gt;&lt;/td&gt;&lt;td style="width: 11.13px"&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: 19.06px"&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: 183.66px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;June 30, 2018&lt;/b&gt;&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"&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: 181.6px"&gt;&lt;p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"&gt;&lt;b&gt;December 31, 2017&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: 19.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: 79.33px"&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: 19.2px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="margin-top: 0px; vertical-align: bottom; width: 85.13px"&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: 19.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: bottom; width: 79.46px"&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: 19.2px"&gt;&lt;p style="margin: 0px; padding: 0px; font-size: 8pt"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 82.93px"&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;/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;CEO&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.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: 7.53px"&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: 71.8px"&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: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 5.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; border-top: #000000 1px solid; vertical-align: bottom; width: 66.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;8&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 13.33px"&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: 19.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: 7.66px"&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: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;9,078&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"&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: 5.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: 66.13px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;8&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"&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"&gt;&lt;p style="line-height: 11pt; margin: 0px"&gt;Sub-total current portion&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 7.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-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&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-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"&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: 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;td style="margin-top: 0px; vertical-align: bottom; width: 66.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: 13.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: 19.2px"&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-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"&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: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;9,078&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"&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;td style="margin-top: 0px; vertical-align: bottom; width: 66.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: 11.13px"&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="line-height: 11pt; margin: 0px"&gt;Add long-term portion-CEO&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.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-top: #000000 1px solid; vertical-align: bottom; width: 7.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-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&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; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.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: 5.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: 66.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: 13.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: 19.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; border-top: #000000 1px solid; vertical-align: bottom; width: 7.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; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;39,137&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.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: 5.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: 66.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: 11.13px"&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="line-height: 11pt; margin: 0px"&gt;Total&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; vertical-align: bottom; width: 19.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-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.53px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"&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-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.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: 5.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: 66.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: 13.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: 19.2px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.66px"&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; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"&gt;&lt;p style="line-height: 11pt; margin: 0px; text-align: right"&gt;48,215&lt;/p&gt;&#13;&lt;/td&gt;&lt;td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.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: 5.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: 66.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: 11.13px"&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="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;On July 19, 2016, the Company received a $60,000 loan less fees of $75 for a related party loan with proceeds of $59,925 from the Company&amp;#146;s CEO. The promissory note carries an annual interest rate of 7.99% with a monthly installment payment of $1,052 through July 19, 2022. On January 5, 2018, the Company repaid the loan in full from the capital raise funds received in November 2017. As of June 30, 2018 and December 31, 2017, the outstanding balance was zero and $48,215, respectively.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>duot-20180630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOayF6bP9z5V9uYkhsWtzbZnqby8vdkOIfyo6FYxmoRoB -->
<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/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-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/2018-01-31" xmlns:duot="http://duostechnologies/20180630" elementFormDefault="qualified" targetNamespace="http://duostechnologies/20180630">
    <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/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
	  <link:definition>00000005 - 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/ConsolidatedStatementsOfCashFlowsParenthetical" id="ConsolidatedStatementsOfCashFlowsParenthetical">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (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/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/GoingConcern" id="GoingConcern">
	  <link:definition>00000008 - Disclosure - GOING CONCERN</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/RelatedParties" id="RelatedParties">
	  <link:definition>00000013 - Disclosure - RELATED PARTIES</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>00000014 - 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/Revenues" id="Revenues">
	  <link:definition>00000015 - Disclosure - REVENUES</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>00000016 - 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>00000017 - 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>00000018 - 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>00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/DebtTables" id="DebtTables">
	  <link:definition>00000020 - Disclosure - DEBT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/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/GoingConcernNarrativeDetails" id="GoingConcernNarrativeDetails">
	  <link:definition>00000025 - Disclosure - GOING CONCERN (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/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" id="DebtScheduleOfNotesPayable-FinancingAgreementsDetails">
	  <link:definition>00000028 - 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>00000029 - 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/DebtNarrativeDetails" id="DebtNarrativeDetails">
	  <link:definition>00000030 - Disclosure - DEBT (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" id="Note4-LineOfCreditNarrativeDetails">
	  <link:definition>00000031 - 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>00000032 - 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/RelatedPartiesNarrativeDetails" id="RelatedPartiesNarrativeDetails">
	  <link:definition>00000033 - Disclosure - RELATED PARTIES (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/Note8-StockholdersDeficitNarrativeDetails" id="Note8-StockholdersDeficitNarrativeDetails">
	  <link:definition>00000034 - 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>00000035 - 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>00000036 - 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>00000037 - 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>00000038 - 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>00000039 - 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:linkbaseRef xlink:type="simple" xlink:href="duot-20180630_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-20180630_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-20180630_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-20180630_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/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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="http://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://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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_TotalPaidInCapitalAndRetainedEarningsDeficit" name="TotalPaidInCapitalAndRetainedEarningsDeficit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RepaymentsOfInsuranceAndEquipmentFinancing" name="RepaymentsOfInsuranceAndEquipmentFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WorkingCapitalToFundAdditionalResources" name="WorkingCapitalToFundAdditionalResources" nillable="true" xbrli:periodType="instant" 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_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" name="AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" name="WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" 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_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_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" name="ScheduleOfSoftwareDevelopmentCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" name="BillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_AccruedLateFees" name="AccruedLateFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RevenuesTextBlock" name="RevenuesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ContractAccountingTextBlock" name="ContractAccountingTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="duot_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_EmployeesAndDirectorsMember" name="EmployeesAndDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_NonEmployeesMember" name="NonEmployeesMember" 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_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_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" name="IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" name="DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_RemittedByInvestorUponSigningAmount" name="RemittedByInvestorUponSigningAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_FutherDebtAmountRaisedAsPerMilestones" name="FutherDebtAmountRaisedAsPerMilestones" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_ExpectedCapitalFromInvestmentBankingEngagement" name="ExpectedCapitalFromInvestmentBankingEngagement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="duot_LetterAgreementAxis" name="LetterAgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="duot_LetterAgreementDomain" name="LetterAgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="duot_TerminationDateOfLetterAgreementToRelatedParty" name="TerminationDateOfLetterAgreementToRelatedParty" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" name="WarrantsIssuedWithDebtOrDebtModificationsWightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" name="WarrantsExchangedForCommonStockWeightedAverageExercisePrice" 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" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>duot-20180630_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: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
<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-20180630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20180630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcern" xlink:href="duot-20180630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20180630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20180630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20180630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedParties" xlink:href="duot-20180630.xsd#RelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20180630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenues" xlink:href="duot-20180630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20180630.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20180630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20180630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20180630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20180630.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcernNarrativeDetails" xlink:href="duot-20180630.xsd#GoingConcernNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20180630.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20180630.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20180630.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:href="duot-20180630.xsd#RelatedPartiesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:href="duot-20180630.xsd#Note8-StockholdersDeficitNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:calculationArc order="5" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="9" 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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="loc_us-gaapOperatingCostsAndExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:label="loc_us-gaapPreferredStockDividendsAndOtherAdjustments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapPreferredStockDividendsAndOtherAdjustments" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="6" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:calculationArc order="7" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="9" 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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="12" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="14" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:calculationArc order="6" 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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)" />
    <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/GoingConcern" xlink:title="00000008 - Disclosure - GOING CONCERN" />
    <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/RelatedParties" xlink:title="00000013 - Disclosure - RELATED PARTIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000014 - Disclosure - STOCKHOLDERS' EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Revenues" xlink:title="00000015 - Disclosure - REVENUES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccounting" xlink:title="00000016 - Disclosure - CONTRACT ACCOUNTING" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEvents" xlink:title="00000017 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - 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="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/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/GoingConcernNarrativeDetails" xlink:title="00000025 - Disclosure - GOING CONCERN (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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000028 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000031 - Disclosure - LINE OF CREDIT (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:title="00000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:title="00000033 - Disclosure - RELATED PARTIES (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:title="00000034 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000035 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000037 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_duotCostsAndEstimatedEarningsRecognized" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="loc_duotBillingsOrCashReceived" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000038 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaapBillingsInExcessOfCost" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-gaapBillingsInExcessOfCost" xlink:to="loc_duotBillingsAndorCashReceiptsOnUncompletedContracts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-gaapBillingsInExcessOfCost" xlink:to="loc_duotLessCostsAndEstimatedEarningsRecognized" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>duot-20180630_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: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
<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-20180630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20180630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcern" xlink:href="duot-20180630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20180630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20180630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20180630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedParties" xlink:href="duot-20180630.xsd#RelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20180630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenues" xlink:href="duot-20180630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20180630.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20180630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20180630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20180630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20180630.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcernNarrativeDetails" xlink:href="duot-20180630.xsd#GoingConcernNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20180630.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20180630.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20180630.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:href="duot-20180630.xsd#RelatedPartiesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:href="duot-20180630.xsd#Note8-StockholdersDeficitNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapNotesPayableRelatedPartiesNoncurrent_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="33" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="35" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="37" />
    </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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapTechnologyServiceMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:label="loc_us-gaapPreferredStockDividendsAndOtherAdjustments_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockDividendsAndOtherAdjustments_170" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract_170" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapEarningsPerShareAbstract_170" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted_170" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapWeightedAverageNumberOfSharesOutstandingAbstract_170" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted_170" xlink:type="arc" order="25" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)" />
    <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/GoingConcern" xlink:title="00000008 - Disclosure - GOING CONCERN" />
    <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/RelatedParties" xlink:title="00000013 - Disclosure - RELATED PARTIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000014 - Disclosure - STOCKHOLDERS' EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Revenues" xlink:title="00000015 - Disclosure - REVENUES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccounting" xlink:title="00000016 - Disclosure - CONTRACT ACCOUNTING" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/SubsequentEvents" xlink:title="00000017 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - 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="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityTables" xlink:title="00000021 - Disclosure - STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/us-gaap/2018/elts/us-gaap-2018-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember_130" xlink:type="arc" order="132" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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-20180630.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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_150" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_SoftwareDevelopmentCostsMember" xlink:label="loc_duotSoftwareDevelopmentCostsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_duotSoftwareDevelopmentCostsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ConvertibleCommonSharesIssuedUponConversion" xlink:label="loc_duotConvertibleCommonSharesIssuedUponConversion_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotConvertibleCommonSharesIssuedUponConversion_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:label="loc_duotIncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotIncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:label="loc_duotDecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotDecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/GoingConcernNarrativeDetails" xlink:title="00000025 - Disclosure - GOING CONCERN (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/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000028 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapOtherNotesPayableCurrent_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtPercentageBearingFixedInterestRate_90" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:title="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-gaapDebtInstrumentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesNoncurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesNoncurrent_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_50" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteThreeMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_duotThirdPartyInsuranceNoteFourMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapDebtInstrumentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_RelatedPartyLoanMember" xlink:label="loc_duotRelatedPartyLoanMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_duotRelatedPartyLoanMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="loc_us-gaapDerivativeFixedInterestRate_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDerivativeFixedInterestRate_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayable_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts_210" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000031 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="00000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:title="00000033 - Disclosure - RELATED PARTIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_LetterAgreementAxis" xlink:label="loc_duotLetterAgreementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_duotLetterAgreementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_LetterAgreementDomain" xlink:label="loc_duotLetterAgreementDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_duotLetterAgreementAxis" xlink:to="loc_duotLetterAgreementDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_LetterAgreementDomain" xlink:label="loc_duotLetterAgreementDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_duotLetterAgreementAxis" xlink:to="loc_duotLetterAgreementDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_OctoberArcainiLetterAgreementMember" xlink:label="loc_duotOctoberArcainiLetterAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_duotLetterAgreementDomain" xlink:to="loc_duotOctoberArcainiLetterAgreementMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_OctoberGoldfarbLetterAgreementMember" xlink:label="loc_duotOctoberGoldfarbLetterAgreementMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_duotLetterAgreementDomain" xlink:to="loc_duotOctoberGoldfarbLetterAgreementMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefFinancialOfficerMember" xlink:label="loc_us-gaapChiefFinancialOfficerMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefFinancialOfficerMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:label="loc_duotAmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotAmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:label="loc_duotWarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotWarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_TerminationDateOfLetterAgreementToRelatedParty" xlink:label="loc_duotTerminationDateOfLetterAgreementToRelatedParty_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotTerminationDateOfLetterAgreementToRelatedParty_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:title="00000034 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="loc_us-gaapBoardOfDirectorsChairmanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapBoardOfDirectorsChairmanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotEmployeesAndDirectorsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_NonEmployeesMember" xlink:label="loc_duotNonEmployeesMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotNonEmployeesMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_duotPlan2016Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_GainLossOnSettlement" xlink:label="loc_duotGainLossOnSettlement_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_duotGainLossOnSettlement_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_80" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000035 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:title="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="15" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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="16" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="19" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:title="00000037 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:title="00000038 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:title="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaapDisaggregationOfRevenueLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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-20180630.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-20180630.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-20180630.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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_GoodsTransferredOverTimeMember" xlink:label="loc_duotGoodsTransferredOverTimeMember_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotGoodsTransferredOverTimeMember_280" xlink:type="arc" order="281" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ServicesTransferredOverTimeMember" xlink:label="loc_duotServicesTransferredOverTimeMember_350" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_duotServicesTransferredOverTimeMember_350" xlink:type="arc" order="351" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_490" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_490" xlink:type="arc" order="0" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>duot-20180630_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: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
<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/2018/elts/srt-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RelatedPartyLoanMember_lbl" xml:lang="en-US">Related party loan from CEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">CEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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-20180630.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/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_SoftwareDevelopmentCostsMember_lbl" xml:lang="en-US">Software Development Costs [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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/srt/2018/elts/srt-2018-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="duot-20180630.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_LetterAgreementAxis_lbl" xml:lang="en-US">Letter Agreement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_OctoberArcainiLetterAgreementMember_lbl" xml:lang="en-US">October 2017 Arcaini Letter Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ChiefExecutiveOfficerMember_2_lbl" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_OctoberGoldfarbLetterAgreementMember_lbl" xml:lang="en-US">October 2017 Goldfarb Letter Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefFinancialOfficerMember" xlink:label="us-gaap_ChiefFinancialOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefFinancialOfficerMember" xlink:to="us-gaap_ChiefFinancialOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChiefFinancialOfficerMember_lbl" xml:lang="en-US">Mr. Adrian Goldfarb [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/srt-2018-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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="us-gaap_BoardOfDirectorsChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BoardOfDirectorsChairmanMember" xlink:to="us-gaap_BoardOfDirectorsChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Subsidiary Sale Of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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-20180630.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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-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">Is Entity's Reporting Status Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-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/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-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="https://xbrl.sec.gov/dei/2018/dei-2018-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/2018/dei-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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' EQUITY (DEFICIT)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCostCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BillingsInExcessOfCostCurrent_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesNoncurrent_lbl" xml:lang="en-US">Notes payable - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY (DEFICIT):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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, 20,710,437 and 20,657,850 shares issued, 20,707,157 and 20,654,570 shares outstanding at June 30, 2018 and December 31, 2017, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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 (3,280 shares of common stock)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders' Equity (Deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders' Equity (Deficit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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">LOSS FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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 (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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 LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl" xml:lang="en-US">Series A preferred stock dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">NET LOSS APPLICABLE TO COMMON STOCK PER COMMON SHARE:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Basic &amp; Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Basic &amp; Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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 operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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 of notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Warrant derivative loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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">Accounts payable-related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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 provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Proceeds from related party notes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments of related party notes</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_lbl" xml:lang="en-US">Repayments of insurance and equipment financing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayments of notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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 of notes payable, net of 152,750 cash fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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 (used in) provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash, beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Taxes paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDecreaseForgiveness" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xml:lang="en-US">Accrued interest forgiven related to note payable settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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 related to notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForFees" xlink:label="us-gaap_PaymentsForFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForFees_lbl" xml:lang="en-US">Cash fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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">GOING CONCERN [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">GOING CONCERN</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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">NOTE 4 - DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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">REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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">Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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/2018/elts/us-gaap-2018-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">Notes Payable - Financing Agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Notes Payable - Related Parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="duot-20180630.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 upon Conversion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_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/2018/elts/us-gaap-2018-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="duot-20180630.xsd#duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:label="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:to="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_lbl" xml:lang="en-US">Increase to notes payable from related parties, non-current portion, due to reclassification adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:label="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:to="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_lbl" xml:lang="en-US">Decrease to notes payable from related parties, current portion, due to reclassification adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated economic life of the property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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: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_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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-20180630.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/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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-20180630.xsd#duot_RemittedByInvestorUponSigningAmount" xlink:label="duot_RemittedByInvestorUponSigningAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RemittedByInvestorUponSigningAmount" xlink:to="duot_RemittedByInvestorUponSigningAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RemittedByInvestorUponSigningAmount_lbl" xml:lang="en-US">Remitted by the investor upon signing amount</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_FutherDebtAmountRaisedAsPerMilestones" xlink:label="duot_FutherDebtAmountRaisedAsPerMilestones" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_FutherDebtAmountRaisedAsPerMilestones" xlink:to="duot_FutherDebtAmountRaisedAsPerMilestones_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_FutherDebtAmountRaisedAsPerMilestones_lbl" xml:lang="en-US">Futher Debt amount raised as per milestones</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ExpectedCapitalFromInvestmentBankingEngagement" xlink:label="duot_ExpectedCapitalFromInvestmentBankingEngagement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ExpectedCapitalFromInvestmentBankingEngagement" xlink:to="duot_ExpectedCapitalFromInvestmentBankingEngagement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_ExpectedCapitalFromInvestmentBankingEngagement_lbl" xml:lang="en-US">Expected capital from investment banking engagement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_SoftwareDevelopmentCostsAbstract" xlink:to="duot_SoftwareDevelopmentCostsAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="duot_SoftwareDevelopmentCostsAbstract_3_lbl" xml:lang="en-US">Software Development Costs Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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: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/2018/elts/us-gaap-2018-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xml:lang="en-US">Sub-total current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesNoncurrent_2_lbl" xml:lang="en-US">Add long-term portion-CEO</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Notes Payable - Related Parties, Principal Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Notes Payable - Related Parties, Interest Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="duot-20180630.xsd#duot_AccruedLateFees" xlink:label="duot_AccruedLateFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AccruedLateFees" xlink:to="duot_AccruedLateFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AccruedLateFees_lbl" xml:lang="en-US">Accrued late fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_LetterAgreementAxis" xlink:to="duot_LetterAgreementAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="duot_LetterAgreementAxis_2_lbl" xml:lang="en-US">LetterAgreementAxis [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Notes and loans payable to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:label="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:to="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_lbl" xml:lang="en-US">Amount owed to related party from conversion of deferred compensation into common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:label="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:to="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_lbl" xml:lang="en-US">Warrants to be issued to related party upon consumation of Offering</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_TerminationDateOfLetterAgreementToRelatedParty" xlink:label="duot_TerminationDateOfLetterAgreementToRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TerminationDateOfLetterAgreementToRelatedParty" xlink:to="duot_TerminationDateOfLetterAgreementToRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_TerminationDateOfLetterAgreementToRelatedParty_lbl" xml:lang="en-US">Termination date of Letter Agreement with related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_NonEmployeesMember" xlink:label="duot_NonEmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NonEmployeesMember" xlink:to="duot_NonEmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_NonEmployeesMember_lbl" xml:lang="en-US">Non-employees [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_2_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at the beginning of the year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding at end of period</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/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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 the beginning of the year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/verboseLabel" 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/2018/elts/us-gaap-2018-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/verboseLabel" 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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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 the beginning of the year</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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-20180630.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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_2_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="us-gaap_BillingsInExcessOfCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCost" xlink:to="us-gaap_BillingsInExcessOfCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BillingsInExcessOfCost_lbl" xml:lang="en-US">Contract liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="duot-20180630.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-20180630.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-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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_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 upon Conversion.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ConvertibleDebtThirdPartyTableTextBlock" xlink:to="duot_ConvertibleDebtThirdPartyTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ConvertibleDebtThirdPartyTableTextBlock_doc" xml:lang="en-US">Convertible Debt Third Party [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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_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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:to="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment_doc" xml:lang="en-US">Decrease to notes payable from related parties, current portion, due to reclassification adjustment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_ExpectedCapitalFromInvestmentBankingEngagement" xlink:to="duot_ExpectedCapitalFromInvestmentBankingEngagement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_ExpectedCapitalFromInvestmentBankingEngagement_doc" xml:lang="en-US">Expected capital from investment banking engagement.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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-20180630.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_FutherDebtAmountRaisedAsPerMilestones" xlink:to="duot_FutherDebtAmountRaisedAsPerMilestones_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_FutherDebtAmountRaisedAsPerMilestones_doc" xml:lang="en-US">Futher amount raised as per milestones.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:to="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment_doc" xml:lang="en-US">Increase to notes payable from related parties, non-current portion, due to reclassification adjustment.</link:label>
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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: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:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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: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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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_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-20180630.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-20180630.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-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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_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_RemittedByInvestorUponSigningAmount" xlink:to="duot_RemittedByInvestorUponSigningAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RemittedByInvestorUponSigningAmount_doc" xml:lang="en-US">Remitted by the investor upon signing amount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_doc" xml:lang="en-US">Repayments of insurance and equipment financing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_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:loc xlink:type="locator" xlink:href="duot-20180630.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_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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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-20180630.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_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: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_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_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:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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_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: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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:to="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares_doc" xml:lang="en-US">Amount owed to related party from conversion of deferred compensation into common stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:to="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering_doc" xml:lang="en-US">Warrants to be issued to related party upon consumation of Offering.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_TerminationDateOfLetterAgreementToRelatedParty" xlink:to="duot_TerminationDateOfLetterAgreementToRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_TerminationDateOfLetterAgreementToRelatedParty_doc" xml:lang="en-US">Termination date of Letter Agreement with related party.</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: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_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_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_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: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_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_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_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_RailMember" xlink:to="duot_RailMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_RailMember_doc" xml:lang="en-US">Rail [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_CommercialMember" xlink:to="duot_CommercialMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_CommercialMember_doc" xml:lang="en-US">Commercial [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_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: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: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: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; Support [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_DataCenterAuditingServicesMember" xlink:to="duot_DataCenterAuditingServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_DataCenterAuditingServicesMember_doc" xml:lang="en-US">Data Center Auditing Services [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_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: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_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_PreferredStockSharesAvailableToBeDesignated" xlink:to="duot_PreferredStockSharesAvailableToBeDesignated_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_PreferredStockSharesAvailableToBeDesignated_doc" xml:lang="en-US">Preferred stock, shares available to be designated.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_NonEmployeesMember" xlink:to="duot_NonEmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_NonEmployeesMember_doc" xml:lang="en-US">Non-employees [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_AccruedLateFees" xlink:to="duot_AccruedLateFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="duot_AccruedLateFees_doc" xml:lang="en-US">Accrued late fees.</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="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, Net, 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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_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_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_2_lbl" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_2_lbl" xml:lang="en-US">Fair Value Adjustment of Warrants</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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xml:lang="en-US">Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract</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="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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_2_lbl" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</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_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xml:lang="en-US">Repayments of Lines of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xml:lang="en-US">Repayments of Related Party Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:to="duot_RepaymentsOfInsuranceAndEquipmentFinancing_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="duot_RepaymentsOfInsuranceAndEquipmentFinancing_3_lbl" xml:lang="en-US">RepaymentsOfInsuranceAndEquipmentFinancing</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_2_lbl" xml:lang="en-US">Repayments of Notes Payable</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="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Other Cash Equivalents, at Carrying Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</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">CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, 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_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">LessCostsAndEstimatedEarningsRecognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCost" xlink:to="us-gaap_BillingsInExcessOfCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BillingsInExcessOfCost_2_lbl" xml:lang="en-US">Billings in Excess of Cost</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>duot-20180630_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: 4.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: DUOT 0618 10Q.xfr; Date: 2018%2D08%2D13T19:34:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 -->
<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-20180630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/BalanceSheets" xlink:href="duot-20180630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfOperations" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="duot-20180630.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcern" xlink:href="duot-20180630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCosts" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Debt" xlink:href="duot-20180630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/LineOfCredit" xlink:href="duot-20180630.xsd#LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/CommitmentsAndContingencies" xlink:href="duot-20180630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedParties" xlink:href="duot-20180630.xsd#RelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquity" xlink:href="duot-20180630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Revenues" xlink:href="duot-20180630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccounting" xlink:href="duot-20180630.xsd#ContractAccounting" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SubsequentEvents" xlink:href="duot-20180630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsTables" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtTables" xlink:href="duot-20180630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityTables" xlink:href="duot-20180630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingTables" xlink:href="duot-20180630.xsd#ContractAccountingTables" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCreditRiskDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:href="duot-20180630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/GoingConcernNarrativeDetails" xlink:href="duot-20180630.xsd#GoingConcernNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/SoftwareDevelopmentCostsNarrativeDetails" xlink:href="duot-20180630.xsd#SoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:href="duot-20180630.xsd#DebtScheduleOfNotesPayable-RelatedPartiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/DebtNarrativeDetails" xlink:href="duot-20180630.xsd#DebtNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:href="duot-20180630.xsd#Note4-LineOfCreditNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:href="duot-20180630.xsd#Note5-CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:href="duot-20180630.xsd#RelatedPartiesNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:href="duot-20180630.xsd#Note8-StockholdersDeficitNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:href="duot-20180630.xsd#StockholdersEquityScheduleOfActivityOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractAssetsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfContractLiabilitiesOnUncompletedContractsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://duostechnologies/role/ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" xlink:href="duot-20180630.xsd#ContractAccountingScheduleOfDisaggregationOfRevenueQuantitativeDetails" 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-20180630.xsd#duot_DocumentAndEntityInformationAbstract" xlink:label="loc_duotDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-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/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" 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/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" 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/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" 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/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="80" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="90" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="100" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="110" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="120" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="130" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="140" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="150" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent" />
      <link:presentationArc order="160" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNotesPayableCurrent" xlink:label="loc_us-gaapOtherNotesPayableCurrent" />
      <link:presentationArc order="170" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="180" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="190" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="200" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="210" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaapBillingsInExcessOfCostCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapBillingsInExcessOfCostCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="230" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="260" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="270" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="280" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="290" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="300" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="310" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="320" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="330" 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-20180630.xsd#duot_TotalPaidInCapitalAndRetainedEarningsDeficit" xlink:label="loc_duotTotalPaidInCapitalAndRetainedEarningsDeficit" />
      <link:presentationArc order="340" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:presentationArc order="350" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaapTechnologyServiceMember" />
      <link:presentationArc order="90" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember" />
      <link:presentationArc order="130" 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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:label="loc_us-gaapPreferredStockDividendsAndOtherAdjustments" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockDividendsAndOtherAdjustments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="210" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="60" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="70" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="90" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:presentationArc order="100" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="120" 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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="130" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:presentationArc order="140" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="150" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="160" 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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="duot-20180630.xsd#duot_RepaymentsOfInsuranceAndEquipmentFinancing" xlink:label="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_duotRepaymentsOfInsuranceAndEquipmentFinancing" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable" />
      <link:presentationArc order="310" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="320" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="330" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapOtherCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapOtherCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="360" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="370" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="390" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="400" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="loc_us-gaapDebtInstrumentDecreaseForgiveness" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentDecreaseForgiveness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="loc_us-gaapDebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" />
      <link:presentationArc order="420" 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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesIssued1" xlink:label="loc_us-gaapNotesIssued1" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapNotesIssued1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForFees" xlink:label="loc_us-gaapPaymentsForFees" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapPaymentsForFees" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/GoingConcern" xlink:title="00000008 - Disclosure - GOING CONCERN">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/RelatedParties" xlink:title="00000013 - Disclosure - RELATED PARTIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquity" xlink:title="00000014 - Disclosure - STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/Revenues" xlink:title="00000015 - Disclosure - REVENUES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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="00000016 - Disclosure - CONTRACT ACCOUNTING">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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="00000017 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="00000018 - 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapRevenueRecognitionCargoAndFreightPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:label="loc_duotScheduleOfSoftwareDevelopmentCostsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotSoftwareDevelopmentCostsAbstract" xlink:to="loc_duotScheduleOfSoftwareDevelopmentCostsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtTables" xlink:title="00000020 - Disclosure - DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/StockholdersEquityTables" xlink:title="00000021 - Disclosure - STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/us-gaap/2018/elts/us-gaap-2018-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="50" 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/2018/elts/srt-2018-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember" />
      <link:presentationArc order="140" 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/srt/2018/elts/srt-2018-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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-20180630.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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_ConvertibleSeriesBPreferredStockMember" xlink:label="loc_duotConvertibleSeriesBPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_duotConvertibleSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_SoftwareDevelopmentCostsMember" xlink:label="loc_duotSoftwareDevelopmentCostsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_duotSoftwareDevelopmentCostsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="40" 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/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="50" 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/us-gaap/2018/elts/us-gaap-2018-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="duot-20180630.xsd#duot_ConvertibleCommonSharesIssuedUponConversion" xlink:label="loc_duotConvertibleCommonSharesIssuedUponConversion" />
      <link:presentationArc order="10" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="30" 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="duot-20180630.xsd#duot_IncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:label="loc_duotIncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotIncreaseToNotesPayableRelatedPartiesNoncurrentPortionDueToReclassificationAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_DecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:label="loc_duotDecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_duotDecreaseToNotesPayableRelatedPartiesCurrentPortionDueToReclassificationAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/GoingConcernNarrativeDetails" xlink:title="00000025 - Disclosure - GOING CONCERN (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaapDisclosureTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_WorkingCapitalToFundAdditionalResources" xlink:label="loc_duotWorkingCapitalToFundAdditionalResources" />
      <link:presentationArc order="60" 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-20180630.xsd#duot_RemittedByInvestorUponSigningAmount" xlink:label="loc_duotRemittedByInvestorUponSigningAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotRemittedByInvestorUponSigningAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_FutherDebtAmountRaisedAsPerMilestones" xlink:label="loc_duotFutherDebtAmountRaisedAsPerMilestones" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotFutherDebtAmountRaisedAsPerMilestones" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_ExpectedCapitalFromInvestmentBankingEngagement" xlink:label="loc_duotExpectedCapitalFromInvestmentBankingEngagement" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureTextBlockAbstract" xlink:to="loc_duotExpectedCapitalFromInvestmentBankingEngagement" 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-20180630.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_SoftwareDevelopmentCostsAbstract" xlink:label="loc_duotSoftwareDevelopmentCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/DebtScheduleOfNotesPayable-FinancingAgreementsDetails" xlink:title="00000028 - Disclosure - DEBT (Schedule of Notes Payable - Financing Agreements) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="00000029 - Disclosure - DEBT (Schedule of Notes Payable - Related Parties) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-gaapDebtInstrumentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="30" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/DebtNarrativeDetails" xlink:title="00000030 - Disclosure - DEBT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.xsd#duot_ThirdPartyInsuranceNoteThreeMember" xlink:label="loc_duotThirdPartyInsuranceNoteThreeMember" />
      <link:presentationArc order="90" 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-20180630.xsd#duot_ThirdPartyInsuranceNoteFourMember" xlink:label="loc_duotThirdPartyInsuranceNoteFourMember" />
      <link:presentationArc order="130" 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/2018/elts/us-gaap-2018-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-gaapDebtInstrumentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.xsd#duot_RelatedPartyLoanMember" xlink:label="loc_duotRelatedPartyLoanMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_duotRelatedPartyLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" />
      <link:presentationArc order="30" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:label="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note4-LineOfCreditNarrativeDetails" xlink:title="00000031 - Disclosure - LINE OF CREDIT (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="00000032 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapCommitmentsAndContingenciesDisclosureAbstract" 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/2018/elts/us-gaap-2018-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-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_AccruedLateFees" xlink:label="loc_duotAccruedLateFees" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_duotAccruedLateFees" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/RelatedPartiesNarrativeDetails" xlink:title="00000033 - Disclosure - RELATED PARTIES (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_LetterAgreementAxis" xlink:label="loc_duotLetterAgreementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_duotLetterAgreementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_LetterAgreementDomain" xlink:label="loc_duotLetterAgreementDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotLetterAgreementAxis" xlink:to="loc_duotLetterAgreementDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_OctoberArcainiLetterAgreementMember" xlink:label="loc_duotOctoberArcainiLetterAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotLetterAgreementDomain" xlink:to="loc_duotOctoberArcainiLetterAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_OctoberGoldfarbLetterAgreementMember" xlink:label="loc_duotOctoberGoldfarbLetterAgreementMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duotLetterAgreementDomain" xlink:to="loc_duotOctoberGoldfarbLetterAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefFinancialOfficerMember" xlink:label="loc_us-gaapChiefFinancialOfficerMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapChiefFinancialOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:label="loc_duotAmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotAmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:label="loc_duotWarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotWarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_TerminationDateOfLetterAgreementToRelatedParty" xlink:label="loc_duotTerminationDateOfLetterAgreementToRelatedParty" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_duotTerminationDateOfLetterAgreementToRelatedParty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails" xlink:title="00000034 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BoardOfDirectorsChairmanMember" xlink:label="loc_us-gaapBoardOfDirectorsChairmanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapBoardOfDirectorsChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_EmployeesAndDirectorsMember" xlink:label="loc_duotEmployeesAndDirectorsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotEmployeesAndDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.xsd#duot_NonEmployeesMember" xlink:label="loc_duotNonEmployeesMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_duotNonEmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_Plan2016Member" xlink:label="loc_duotPlan2016Member" />
      <link:presentationArc order="70" 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/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://duostechnologies/role/StockholdersEquityScheduleOfEmployeeStockOptionsDetails" xlink:title="00000035 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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="00000036 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Activity of Warrants) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.xsd#duot_WarrantsExchangedForCommonStockWeightedAverageExercisePrice" xlink:label="loc_duotWarrantsExchangedForCommonStockWeightedAverageExercisePrice" />
      <link:presentationArc order="120" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="130" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="140" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="150" 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-20180630.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning" />
      <link:presentationArc order="160" 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-20180630.xsd#duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" xlink:label="loc_duotSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermWarrantsIssuedWithDebtOrDebtModifications" />
      <link:presentationArc order="170" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="180" 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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="190" 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="00000037 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Assets on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" 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="00000038 - Disclosure - CONTRACT ACCOUNTING (Schedule of Contract Liabilities on Uncompleted Contracts) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="duot-20180630.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-20180630.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/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaapBillingsInExcessOfCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapBillingsInExcessOfCost" 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="00000039 - Disclosure - CONTRACT ACCOUNTING (Schedule of Disaggregation of Revenue Quantitative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/srt-2018-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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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-20180630.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-20180630.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/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.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="http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-2018-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-20180630.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-20180630.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-20180630.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="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-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/2018/elts/us-gaap-2018-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-20180630.xsd#duot_GoodsTransferredOverTimeMember" xlink:label="loc_duotGoodsTransferredOverTimeMember" />
      <link:presentationArc order="290" 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-20180630.xsd#duot_ServicesTransferredOverTimeMember" xlink:label="loc_duotServicesTransferredOverTimeMember" />
      <link:presentationArc order="360" 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/2018/elts/us-gaap-2018-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:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756691520">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Aug. 10, 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_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">Jun. 30,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,707,157<span></span>
</td>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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_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_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>13
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759302528">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 1,753,596<span></span>
</td>
<td class="nump">$ 1,941,818<span></span>
</td>
</tr>
<tr class="re">
<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">751,780<span></span>
</td>
<td class="nump">298,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contract assets</a></td>
<td class="nump">339,921<span></span>
</td>
<td class="nump">423,793<span></span>
</td>
</tr>
<tr class="re">
<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">439,811<span></span>
</td>
<td class="nump">90,923<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">3,285,108<span></span>
</td>
<td class="nump">2,754,838<span></span>
</td>
</tr>
<tr class="re">
<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">169,170<span></span>
</td>
<td class="nump">65,362<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">50,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_IntangibleAssetsNetExcludingGoodwill', window );">Patents and trademarks, net</a></td>
<td class="nump">44,270<span></span>
</td>
<td class="nump">45,978<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_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">94,270<span></span>
</td>
<td class="nump">45,978<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">3,548,548<span></span>
</td>
<td class="nump">2,866,178<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,154,824<span></span>
</td>
<td class="nump">812,618<span></span>
</td>
</tr>
<tr class="re">
<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">14,598<span></span>
</td>
<td class="nump">12,598<span></span>
</td>
</tr>
<tr class="ro">
<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">109,572<span></span>
</td>
<td class="nump">49,657<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,078<span></span>
</td>
</tr>
<tr class="ro">
<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">32,833<span></span>
</td>
<td class="nump">34,513<span></span>
</td>
</tr>
<tr class="re">
<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">178,390<span></span>
</td>
<td class="nump">149,448<span></span>
</td>
</tr>
<tr class="ro">
<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">378,787<span></span>
</td>
<td class="nump">497,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Contract liabilities</a></td>
<td class="nump">1,768,966<span></span>
</td>
<td class="nump">200,410<span></span>
</td>
</tr>
<tr class="ro">
<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">188,732<span></span>
</td>
<td class="nump">438,907<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">3,826,702<span></span>
</td>
<td class="nump">2,204,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesNoncurrent', window );">Notes payable - related party</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">39,137<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">3,826,702<span></span>
</td>
<td class="nump">2,243,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">2,830,000<span></span>
</td>
<td class="nump">2,830,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_CommonStockValue', window );">Common stock: $0.001 par value; 500,000,000 shares authorized, 20,710,437 and 20,657,850 shares issued, 20,707,157 and 20,654,570 shares outstanding at June 30, 2018 and December 31, 2017, respectively</a></td>
<td class="nump">20,710<span></span>
</td>
<td class="nump">20,658<span></span>
</td>
</tr>
<tr class="ro">
<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">27,085,549<span></span>
</td>
<td class="nump">26,608,823<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">29,936,259<span></span>
</td>
<td class="nump">29,459,481<span></span>
</td>
</tr>
<tr class="ro">
<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">(30,066,413)<span></span>
</td>
<td class="num">(28,688,946)<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">(130,154)<span></span>
</td>
<td class="nump">770,535<span></span>
</td>
</tr>
<tr class="ro">
<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 (3,280 shares of common stock)</a></td>
<td class="num">(148,000)<span></span>
</td>
<td class="num">(148,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_StockholdersEquity', window );">Total Stockholders' Equity (Deficit)</a></td>
<td class="num">(278,154)<span></span>
</td>
<td class="nump">622,535<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' Equity (Deficit)</a></td>
<td class="nump">3,548,548<span></span>
</td>
<td class="nump">2,866,178<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' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</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' EQUITY (DEFICIT):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">$ 2,830,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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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=109196051&amp;loc=SL49130549-203045<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(3))<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_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=82887183&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=6879938&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=82887183&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=82887183&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_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</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_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6879938&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=82911808&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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected 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/otherTransitionRef<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(c)(3))<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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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_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_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=6879938&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=6879938&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_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_NotesPayableRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), payable to related parties, which are due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.23)<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_NotesPayableRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=6879938&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=82887183&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=6879938&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=6879938&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>14
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759999488">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">20,710,437<span></span>
</td>
<td class="nump">20,657,850<span></span>
</td>
</tr>
<tr class="re">
<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">20,707,157<span></span>
</td>
<td class="nump">20,654,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock shares</a></td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,830<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,830<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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759878096">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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">$ 3,240,056<span></span>
</td>
<td class="nump">$ 1,162,504<span></span>
</td>
<td class="nump">$ 4,387,985<span></span>
</td>
<td class="nump">$ 2,198,234<span></span>
</td>
</tr>
<tr class="re">
<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,982,815<span></span>
</td>
<td class="nump">585,502<span></span>
</td>
<td class="nump">2,654,175<span></span>
</td>
<td class="nump">1,216,889<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,257,241<span></span>
</td>
<td class="nump">577,002<span></span>
</td>
<td class="nump">1,733,810<span></span>
</td>
<td class="nump">981,345<span></span>
</td>
</tr>
<tr class="ro">
<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">74,403<span></span>
</td>
<td class="nump">50,182<span></span>
</td>
<td class="nump">115,624<span></span>
</td>
<td class="nump">118,929<span></span>
</td>
</tr>
<tr class="ro">
<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,315,240<span></span>
</td>
<td class="nump">840,286<span></span>
</td>
<td class="nump">2,081,111<span></span>
</td>
<td class="nump">1,575,887<span></span>
</td>
</tr>
<tr class="re">
<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">143,081<span></span>
</td>
<td class="nump">72,380<span></span>
</td>
<td class="nump">278,361<span></span>
</td>
<td class="nump">159,998<span></span>
</td>
</tr>
<tr class="ro">
<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">59,937<span></span>
</td>
<td class="nump">84,580<span></span>
</td>
<td class="nump">123,801<span></span>
</td>
<td class="nump">204,733<span></span>
</td>
</tr>
<tr class="re">
<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">295,141<span></span>
</td>
<td class="nump">310,220<span></span>
</td>
<td class="nump">504,976<span></span>
</td>
<td class="nump">558,208<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">1,887,802<span></span>
</td>
<td class="nump">1,357,648<span></span>
</td>
<td class="nump">3,103,873<span></span>
</td>
<td class="nump">2,617,755<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 );">LOSS FROM OPERATIONS</a></td>
<td class="num">(630,561)<span></span>
</td>
<td class="num">(780,646)<span></span>
</td>
<td class="num">(1,370,063)<span></span>
</td>
<td class="num">(1,636,410)<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,438)<span></span>
</td>
<td class="num">(832,689)<span></span>
</td>
<td class="num">(10,166)<span></span>
</td>
<td class="num">(1,754,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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">64,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Warrant derivative gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">295,061<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(287,327)<span></span>
</td>
</tr>
<tr class="ro">
<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">636<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,762<span></span>
</td>
<td class="nump">1<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">(3,802)<span></span>
</td>
<td class="num">(537,628)<span></span>
</td>
<td class="num">(7,404)<span></span>
</td>
<td class="num">(1,976,683)<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 LOSS</a></td>
<td class="num">(634,363)<span></span>
</td>
<td class="num">(1,318,274)<span></span>
</td>
<td class="num">(1,377,467)<span></span>
</td>
<td class="num">(3,613,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Series A preferred stock dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,920)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(11,840)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss applicable to common stock</a></td>
<td class="num">$ (634,363)<span></span>
</td>
<td class="num">$ (1,324,194)<span></span>
</td>
<td class="num">$ (1,377,467)<span></span>
</td>
<td class="num">$ (3,624,933)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS APPLICABLE TO COMMON STOCK PER COMMON SHARE:</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_EarningsPerShareBasicAndDiluted', window );">Basic &amp; Diluted</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.70)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (1.91)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic &amp; Diluted</a></td>
<td class="nump">20,707,153<span></span>
</td>
<td class="nump">1,894,923<span></span>
</td>
<td class="nump">20,706,712<span></span>
</td>
<td class="nump">1,894,549<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="ro">
<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">$ 2,940,992<span></span>
</td>
<td class="nump">$ 591,119<span></span>
</td>
<td class="nump">$ 3,785,706<span></span>
</td>
<td class="nump">$ 951,606<span></span>
</td>
</tr>
<tr class="ro">
<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">1,846,871<span></span>
</td>
<td class="nump">375,729<span></span>
</td>
<td class="nump">2,394,670<span></span>
</td>
<td class="nump">721,856<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="re">
<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">252,447<span></span>
</td>
<td class="nump">310,974<span></span>
</td>
<td class="nump">509,893<span></span>
</td>
<td class="nump">626,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_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">108,193<span></span>
</td>
<td class="nump">87,592<span></span>
</td>
<td class="nump">211,516<span></span>
</td>
<td class="nump">234,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_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="ro">
<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">46,617<span></span>
</td>
<td class="nump">260,411<span></span>
</td>
<td class="nump">92,386<span></span>
</td>
<td class="nump">620,327<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 27,751<span></span>
</td>
<td class="nump">$ 122,181<span></span>
</td>
<td class="nump">$ 47,989<span></span>
</td>
<td class="nump">$ 260,039<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=115205541&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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of derivatives recognized in the income statement.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_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=109260490&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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=114001942&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001942&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=115205541&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=115205541&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=114867106&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=114873765&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=114867106&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=114873790&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=115205541&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=109223946&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=109260490&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=115205541&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=115205541&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_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</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 50<br> -Paragraph 1<br> -Subparagraph (b)<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&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_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873854&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=114873831&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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=115205541&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_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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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>16
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756507168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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">$ (1,377,467)<span></span>
</td>
<td class="num">$ (3,613,093)<span></span>
</td>
</tr>
<tr class="re">
<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 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">43,714<span></span>
</td>
<td class="nump">24,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(64,647)<span></span>
</td>
</tr>
<tr class="ro">
<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">403,070<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Stock issued for services</a></td>
<td class="text"> <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_InterestExpenseDebt', window );">Interest expense related to debt discounts of notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,607,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Warrant derivative loss</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">287,327<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="num">(453,476)<span></span>
</td>
<td class="num">(11,503)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">Contract assets</a></td>
<td class="nump">83,872<span></span>
</td>
<td class="nump">191,504<span></span>
</td>
</tr>
<tr class="re">
<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">(150,340)<span></span>
</td>
<td class="nump">123,750<span></span>
</td>
</tr>
<tr class="ro">
<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">351,832<span></span>
</td>
<td class="nump">190,335<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accounts payable-related party</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">4,198<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">28,942<span></span>
</td>
<td class="nump">526,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(54,781)<span></span>
</td>
<td class="nump">123,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Contract liabilities</a></td>
<td class="nump">1,568,554<span></span>
</td>
<td class="nump">47,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(250,175)<span></span>
</td>
<td class="num">(300,532)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">195,745<span></span>
</td>
<td class="num">(848,263)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="num">(60,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_PaymentsToAcquireIntangibleAssets', window );">Purchase of patents/trademarks</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of fixed assets</a></td>
<td class="num">(134,814)<span></span>
</td>
<td class="num">(22,009)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(195,814)<span></span>
</td>
<td class="num">(22,009)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of line of credit</a></td>
<td class="num">(1,305)<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_RepaymentsOfRelatedPartyDebt', window );">Repayments of related party notes</a></td>
<td class="num">(48,215)<span></span>
</td>
<td class="num">(17,791)<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_RepaymentsOfInsuranceAndEquipmentFinancing', window );">Repayments of insurance and equipment financing</a></td>
<td class="num">(138,633)<span></span>
</td>
<td class="num">(94,960)<span></span>
</td>
</tr>
<tr class="ro">
<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="text"> <span></span>
</td>
<td class="num">(172,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_ProceedsFromNotesPayable', window );">Proceeds of notes payable, net of 152,750 cash fees</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,022,250<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(188,153)<span></span>
</td>
<td class="nump">736,999<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net decrease in cash</a></td>
<td class="num">(188,222)<span></span>
</td>
<td class="num">(133,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCashEquivalentsAtCarryingValue', window );">Cash, beginning of period</a></td>
<td class="nump">1,941,818<span></span>
</td>
<td class="nump">174,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash, end of period</a></td>
<td class="nump">1,753,596<span></span>
</td>
<td class="nump">41,103<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,327<span></span>
</td>
<td class="nump">109,884<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">73,708<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_DebtInstrumentDecreaseForgiveness', window );">Accrued interest forgiven related to note payable settlement</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">20,697<span></span>
</td>
</tr>
<tr class="re">
<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 related to notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,295,592<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 198,548<span></span>
</td>
<td class="nump">$ 189,136<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_RepaymentsOfInsuranceAndEquipmentFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of insurance and equipment financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_RepaymentsOfInsuranceAndEquipmentFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duot_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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.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_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentDecreaseForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(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_DebtInstrumentDecreaseForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=109223946&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 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=114001942&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001942&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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=109223946&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=109223946&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=109223946&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=109223946&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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=109223946&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=109223946&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=109223946&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=109223946&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=115205541&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_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=109223946&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_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=109223946&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=109223946&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=109223946&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=109223946&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=109223946&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=114867106&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=114873765&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=114867106&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=114873790&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=115205541&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=109223946&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_OtherCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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, classified as other. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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_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=109223946&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=109223946&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=109223946&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_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=109223946&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_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=109223946&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_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=109223946&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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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>17
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749589344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [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_PaymentsForFees', window );">Cash fees</a></td>
<td class="nump">$ 152,750<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_PaymentsForFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fees 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-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_PaymentsForFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-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>18
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6616177504">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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"></p>
<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;Company&#148;), through its operating subsidiary &#147;Duos Technologies, Inc. (&#147;duostech&#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&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth 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; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As reported previously, The Company previously conducted a reverse merger between duostech and a wholly owned subsidiary of Information Systems Associates, Inc., a Florida corporation (&#147;ISA&#148;), which became effective as of April 1, 2015 resulting in duostech becoming a wholly owned subsidiary of the merged entity. The merger was followed by a corporate name change to Duos Technologies Group, Inc., a symbol change from IOSA to DUOT and up-listing from OTC Pink to OTCQB.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">ISA&#146;s original business of IT Asset Management (ITAM) services for large data centers is now operated as a division of the Company that continues its sales efforts through strategic partners. ISA developed a methodology for the efficient data collection of assets contained within large data centers and was awarded a patent in 2010 for specific methods to collect and audit data. </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 six months ended June 30, 2018 are not indicative of the results that may be expected for the year ending December 31, 2018 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, 2017 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 2, 2018.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">All share and per share amounts have been presented to give retroactive effect to a 1 for 35 reverse-stock split that occurred in May 2017.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"></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 the accounts of the Company including 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="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 stock-based compensation, 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 June 30, 2018, balance in one financial institution exceeded federally insured limits by approximately $1,635,800.</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">Major Customers and Accounts Receivable</font></p>
<p style="margin: 0px; text-align: justify"><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 six months ended June 30, 2018, two customers accounted for 56% and 14% of revenues, respectively. For the six months ended June 30, 2017, three customers accounted for 28%, 19% and 18% of revenues, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At June 30, 2018, four customers accounted for 44%, 20%, 15% and 12% of accounts receivable. At December 31, 2017,<font style="font-size: 8pt"> </font>four customers accounted for 42%, 17%, 13% and 11% of accounts receivable, respectively<font style="font-size: 11pt">.</font></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 17.22% of revenue is generated from three customers outside of the United States.</p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Accounting for Derivatives</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &#147;Derivatives and Hedging.&#148; The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date. </p>
<p style="margin: 0px"></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b><u>Fair Value of Financial Instruments and Fair Value Measurements</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px">The Company accounts for costs incurred to develop or purchase computer software for internal use in accordance with FASB ASC 350-40 &#147;Internal-Use Software&#148; or ASC 350-50 &#34;Website Costs&#34;. Costs incurred during the preliminary project stage along with post-implementation stages of internal use computer software are expensed as incurred. Costs incurred to maintain existing product offerings are expensed as incurred.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="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. Software development is also capitalized in accordance with ASC 350-40, &#147;Intangibles - Goodwill and Other - Internal - Use Software,&#148; and is amortized over the expected benefit period, which generally ranges from three to seven years. </p>
<p style="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 June 30, 2018, there was an aggregate of 25,216,332 outstanding warrants to purchase shares of
common stock. At June 30, 2018, there was an aggregate of 1,836,000 shares of employee stock options to purchase shares of
common stock. Also at June 30, 2018, 5,660,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"></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-89, 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">Allocated 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 is 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">The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &#147;<i>Equity Based Payments to Non-Employees,</i>&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.</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">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flow (Topic 230). This update is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. The update provides new guidance regarding the classification of debt prepayment or debt extinguishment costs, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies including bank-owned life insurance policies, distributions received from equity method investments, beneficial interests in securitized transactions, and separately identifiable cash flows and application of the predominance principle. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2017. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. We have completed an initial evaluation of this standard, which requires cash payments for debt prepayment or debt extinguishment costs should be classified as cash outflows for financing activities. We have determined that there were no cash payments involved in debt extinguishment during the six months ended June 30, 2018, hence there will be no potential impact on our financial statements due to this update. We will continue to evaluate the potential impact of this guidance on our consolidated financial statements.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In February 2016, the FASB issued ASU 2016-02 &#147;Leases (Topic 842)&#148; (&#147;ASU 2016-02&#148;). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under ASU 2016-02, a lessee will recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-to-use asset representing its right to use the underlying asset for the lease term. The amendments of this ASU are effective for reporting periods beginning after December 15, 2018, with early adoption permitted. An entity will be required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Management currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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 currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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>19
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749589344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOING CONCERN<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DisclosureTextBlockAbstract', window );"><strong>GOING CONCERN [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 );">GOING CONCERN</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; GOING CONCERN</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 $1,377,467 for the six months ended June 30, 2018. During the same period, cash provided by operating activities was $195,745. The working capital deficit and accumulated deficit as of June 30, 2018 were $541,594 and $30,066,413. Some of these matters raise substantial doubt about the Company&#146;s ability to continue as a going concern for a period of twelve months from the issuance date of this report.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">The ability of the Company to continue as a going concern is dependent on the Company&#146;s ability to further implement its business plan, drive significant additional revenue and become profitable. </p>

<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">On November 24, 2017, the Company entered into a Securities Purchase Agreement and Registration Rights Agreement with accredited investors in the aggregate principal amount of $11,031,371. This amount reflects both cash received and conversion of certain of the Company&#146;s debt to equity. Part of the cash received was used to retire long-term debt and payables including full payment to the Internal Revenue Service, excluding accrued late fees in the amount of $108,262, in which the Company expects to start making monthly payments in June 2018 to pay down the accrued late fees. The remaining cash and near-term receivables and anticipated billings of approximately $2.1 million will be used to support operations for signed and anticipated contracts which are expected to generate revenues throughout 2018. </p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">While no assurance can be provided, management believes that these actions provide the opportunity for the Company to continue as a going concern and to grow its business and achieve profitability without the requirement to raise additional capital for existing operations. Ultimately the continuation of the Company as a going concern is dependent upon the ability of the Company to execute the plan described above, generate sufficient revenue and to attain profitable operations. These unaudited consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6610037696">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">SOFTWARE DEVELOPMENT COSTS</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 3 &#150; SOFTWARE DEVELOPMENT COSTS</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At June 30, 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 June 30, 2018 and December 31, 2017:</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><td style="width: 6.6px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 6.73px"></td><td style="width: 6.73px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 5.93px"></td></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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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, 2017</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">&#151;</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">(10,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">&#151;</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; 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: 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">50,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">&#151;</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 six months ended June 30, 2018 and June 30, 2017 was $10,000 and zero, 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>21
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749594704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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 );">NOTE 4 - 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>June 30, 2018</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, 2017</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">8,759</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">10.30</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,075</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">10.30</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">2,740</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: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.00</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; 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">11,679</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.00</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">64,500</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">8.80</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">&#151;</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="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="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">33,573</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">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: 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">12,903</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">9.24</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">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">109,572</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">49,657</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, 2017 with its insurance provider by executing a $25,075 note payable (Insurance Note 1) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 10.30% payable in monthly installments of principal and interest totaling $2,234 through October 23, 2018. The note balance as of June 30, 2018 and December 31, 2017 was $8,759 and $25,075, 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, 2017 with its insurance provider by executing a $19,065 note payable (Insurance Note 2) issued to renew an insurance policy, secured by that policy, with an annual interest rate of 10.00% payable in monthly installments of principal and interest totaling $1,581 through October 15, 2018. At June 30, 2018 and December 31, 2017, the note payable balance was $2,740 and $11,679, respectively.</p>

<p style="margin: 0px"><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 executing a $127,561 note payable (Insurance Note 3) issued to purchase 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. At June 30, 2018 and December 31, 2017, the note payable balance was $64,500 and zero, 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, 2017 with its insurance provider by executing a $49,000 note payable (Insurance Note 4) issued to purchase an insurance policy, secured by that policy with an annual interest rate of 9.24% payable in monthly installments of principal and interest totaling $4,373 through February 15, 2018. The policy renewed on April 15, 2018 in the amount of $49,000 with an annual interest rate of 10.25% payable in monthly installments of principal and interest totaling $4,378. At June 30, 2018 and December 31, 2017, the note payable balance was $33,573 and $12,903, respectively. </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>Notes Payable - Related Parties</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="line-height: 11pt; margin: 0px">The Company&#146;s notes payable to related parties 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: 19.06px"></td><td style="width: 7.53px"></td><td style="width: 71.8px"></td><td style="width: 19.2px"></td><td style="width: 5.66px"></td><td style="width: 66.13px"></td><td style="width: 13.33px"></td><td style="width: 19.2px"></td><td style="width: 7.66px"></td><td style="width: 71.8px"></td><td style="width: 19.2px"></td><td style="width: 5.66px"></td><td style="width: 66.13px"></td><td style="width: 11.13px"></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: 19.06px"><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: 183.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>June 30, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><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: 181.6px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2017</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: 19.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: 79.33px"><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: 19.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="3" style="margin-top: 0px; vertical-align: bottom; width: 85.13px"><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: 19.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: bottom; width: 79.46px"><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: 19.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="3" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 82.93px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">CEO</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.53px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 71.8px"><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: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 66.13px"><p style="line-height: 11pt; margin: 0px; text-align: right">8</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 13.33px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.66px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,078</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="line-height: 11pt; margin: 0px; text-align: right">8</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"><p style="line-height: 11pt; margin: 0px">%</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Sub-total current portion</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 7.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px">&#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><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,078</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 11.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Add long-term portion-CEO</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 7.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">39,137</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Total</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.53px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.66px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,215</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 11.13px"><p style="margin: 0px; padding: 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">On July 19, 2016, the Company received a $60,000 loan less fees of $75 for a related party loan with proceeds of $59,925 from the Company&#146;s CEO. The promissory note carries an annual interest rate of 7.99% with a monthly installment payment of $1,052 through July 19, 2022. On January 5, 2018, the Company repaid the loan in full from the capital raise funds received in November 2017. As of June 30, 2018 and December 31, 2017, the outstanding balance was zero and $48,215, 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_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>22
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636126000">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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 June 30, 2018 and December 31, 2017, was $32,833 and $34,513, respectively, including accrued interest. This line of credit has no maturity date. The annual interest rate is 11.5% at June 30, 2018. 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>23
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749531248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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>
<p style="margin: 0px; text-align: justify">As of the date hereof, the Company has paid its payroll taxes in full and the Company had appealed the IRS penalty payments for a reduction which was under review. The IRS has since responded, and the Company will be required to repay the penalties in connection with the delinquent payroll taxes. At June 30, 2018, the payroll taxes payable balance of $178,390 includes accrued late fees in the amount of $123,572. The Company has started making monthly payments in the amount of $15,000 starting in July 2018 to pay down the accrued late fees.</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>Licensing Agreement</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 entered into a new software license and configuration services agreement. The annual support and maintenance fee includes 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><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>24
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6633889792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES</a></td>
<td class="text"><p style="margin: 0px"></p>
<p style="line-height: 11pt; margin: 0px"><b>NOTE 7 &#150; RELATED PARTIES</b></p>
<p style="line-height: 11pt; margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Letter Agreements</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">With the closing of the Company&#146;s private offering of common stock and warrants to purchase shares of the Company&#146;s common stock (the &#147;Private Offering&#148;) on November 24, 2017, (i) Gianni B. Arcaini, the Chief Executive Officer, converted $700,543 of accrued salary into 700,543 shares of the Company&#146;s common stock at $1.00 per share and was issued 700,543 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date; and ( (ii) Adrian G. Goldfarb, the Chief Financial Officer of the Company, converted $34,020 of liabilities into 34,020 shares of the Company&#146;s common stock at $1.00 per share and was issued 34,020 warrants to purchase shares of common stock of the Company at an exercise price of $1.00 per share, expiring five years from the grant date.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As of June 30, 2018, and December 31, 2017, there was one note payable to a related party totaling zero and $48,215, respectively. (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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>25
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634314192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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; text-align: justify"><b>NOTE 8 &#150; STOCKHOLDERS&#146; EQUITY</b>&#160;</p>
<p style="margin: 0px"><br /></p>
<p style="line-height: 11pt; margin: 0px; text-align: justify"><b><u>Common stock issued for board of director fees</u></b></p>
<p style="line-height: 11pt; margin: 0px; text-indent: 48px; text-align: justify"><b>&#160;</b></p>
<p style="margin: 0px; text-align: justify">During the first quarter of 2018, the Company issued 52,209 shares of common stock totaling $73,708 for partial consideration in lieu of cash owed to members of the board of directors for their service in such capacity. These shares were valued at $26,105 or $0.50 based on a recent private investor offering, with a gain on settlement for $26,103 charged to additional paid in capital.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b><u>Stock-Based Compensation</u></b></p>
<p style="line-height: 8pt; margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Stock-based compensation expense recognized under ASC 718-10 for the period April 1, 2018 to June 30, 2018, was $403,070 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 June 30, 2018, the total compensation cost for stock options not yet recognized was approximately $67,407. This cost will be recognized over the remaining vesting term of the options of approximately 2&#189; years.</p>
<p style="margin: 0px; text-align: justify"></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b>Employee Stock Options</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">A maximum of 2,500,000 shares are 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 June 30, 2018 and December 31, 2017, options to purchase 2,242,000 and zero shares of common stock were outstanding under the 2016 Plan, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px">The Company has no expired employee stock options at June 30, 2018.</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.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>June 30, 2018</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 beginning of year</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">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">2,242,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">&#151;</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">&#151;</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">&#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">Outstanding at June 30, 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; 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,242,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: 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; 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; 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;&#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 June 30, 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; 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">1,836,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">4.75</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">4.75</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">&#160;</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 six months ended June 30, 2018:</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.66px" /><td style="width: 3.6px" /></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.13px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>June 30, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><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.53px"><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.6px"><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 the beginning of the year</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,216,332</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">.66</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.66px"><p style="margin: 0px; text-align: right">4.9</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><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">&#151;</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; 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.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 80.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><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">&#151;</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; 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">&#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.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 3.6px"><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 </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">&#151;</p>
</td><td style="margin-top: 0px; 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; 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; 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">&#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.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 3.6px"><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">&#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">25,216,332</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">.66</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.66px"><p style="margin: 0px; text-align: right">4.4</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">&#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">25,216,332</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">.66</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.66px"><p style="margin: 0px; text-align: right">4.4</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_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>XML
<SEQUENCE>26
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636110640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>
</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 );">REVENUES</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"><b>NOTE 9 &#150; REVENUES</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><b><u>Revenue Recognition and Contract Accounting</u></b></p>
<p style="line-height: 8pt; margin: 0px; text-align: justify"><br /></p>
<p style="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 (consulting and auditing).</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="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="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="margin: 0px; text-align: justify"><br /></p>
<p style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749530448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACT ACCOUNTING<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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; text-align: justify"></p>
<p style="margin: 0px"><b>NOTE 10 &#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 June 30, 2018 and December 31, 2017, 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><td style="width: 6.6px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 6.73px"></td><td style="width: 6.73px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 5.93px"></td></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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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. 2017</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">638,861</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">1,613,731</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Billings or cash received</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="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">(298,940</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">(1,189,938</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">Contract assets</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="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">339,921</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">423,793</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"><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 June 30, 2018 and December 31, 2017, 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><td style="width: 6.6px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 6.73px"></td><td style="width: 6.73px"></td><td style="width: 6.86px"></td><td style="width: 60.46px"></td><td style="width: 5.53px"></td></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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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. 2017</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">3,978,831</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">573,847</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">(2,209,865</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">(373,437</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,768,966</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">200,410</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</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><td></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"><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; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Each element is accounted for separately when each element has value to the customer on a standalone basis and there is Company specific objective evidence of selling price of each deliverable. For revenue arrangements with multiple deliverables, the Company allocates the total customer arrangement to the separate units of accounting based on their relative selling prices as determined by the price of the items when sold separately. Once the selling price is allocated, the revenue for each element is recognized using the applicable criteria under GAAP as discussed above for elements sold in non-multiple element arrangements. A delivered item or items that do not qualify as a separate unit of accounting within the arrangement are combined with the other applicable undelivered items within the arrangement. The allocation of arrangement consideration and the recognition of revenue is then determined for those combined deliverables as a single unit of accounting. The Company sells its various services and software and hardware products at established prices on a standalone basis which provides Company specific objective evidence of selling price for purposes of multiple element relative selling price allocation. The Company only sells maintenance services or spare parts based on its established rates after it has completed a system integration project for a customer. The customer is not required to purchase maintenance services. All elements in multiple element arrangements with Company customers qualify as separate units of account for revenue recognition purposes.&#160;</p>
<p style="margin: 0px; text-indent: 48px; text-align: justify">&#160;</p>
<p style="margin: 0px; text-align: justify"><b>Deferred Revenue</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">Deferred revenues represent billings or cash received in excess of revenue recognizable on service agreements that are not accounted for under the percentage of completion method.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Disaggregation of Revenue </b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company is following the guidance of ASC 606-10-55-296 and 297 for disaggregation of revenue. Accordingly, revenue has been disaggregated according to the nature, amount, timing and uncertainty of revenue and cash flows. We are providing qualitative and quantitative disclosures.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px"><b>Qualitative:</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 24px; width: 48px; float: left">1.</p>
<p style="margin: 0px; padding-left: 48px; text-indent: -2px; text-align: justify">We have three distinct revenue sources:</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">a.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Turnkey, engineered projects;</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">b.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">Associated maintenance and support services; and</p>
<p style="margin-top: 0px; margin-bottom: -2px; text-indent: 72px; width: 96px; clear: left; float: left">c.</p>
<p style="margin: 0px; padding-left: 96px; text-indent: -2px; text-align: justify">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 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 range 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 are services are over time.</p>
<p style="margin: 0px; clear: left"><br /></p>

<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b>Quantitative:</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: 6px"></td><td style="width: 6px"></td><td style="width: 63.93px"></td><td style="width: 6px"></td><td style="width: 6px"></td><td style="width: 6px"></td><td style="width: 63.93px"></td><td style="width: 6px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.2px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td></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: 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: 69.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: 6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 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: 69.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><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: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.2px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 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: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.2px"><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">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.2px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 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: 6px"><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.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 6px"><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.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">703,381</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,452,421</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">133</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">411,416</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">218,355</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,785,706</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">430,726</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,740</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,396</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">37,438</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,593</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">509,893</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">703,381</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,452,421</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">133</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">411,416</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">218,355</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,785,706</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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">Services transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">430,726</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,740</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,396</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">37,438</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,593</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">602,279</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_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>28
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632903360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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 11 &#150; SUBSEQUENT EVENTS</b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify"><font style="background-color: #FFFFFF">On July 12, 2018, the Company filed an action against Advanced Detection Technologies, LLC (&#147;Advanced Detection&#148;) for failure to deliver certain components that met the specifications defined by the Company. Advanced Detection also refused to accept a return of the sub-standard equipment or provide a refund to the Company which had paid in full. The suit further alleges that the defendant&#146;s technical materials were misleading in their ability to meet the required standards. Success or failure of this action is not material to the Company&#146;s operations or finances. </font></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>29
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760023120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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;Company&#148;), through its operating subsidiary &#147;Duos Technologies, Inc. (&#147;duostech&#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&#146;s strategy includes expansion of its technology base through organic development efforts, strategic partnerships, and growth 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; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">As reported previously, The Company previously conducted a reverse merger between duostech and a wholly owned subsidiary of Information Systems Associates, Inc., a Florida corporation (&#147;ISA&#148;), which became effective as of April 1, 2015 resulting in duostech becoming a wholly owned subsidiary of the merged entity. The merger was followed by a corporate name change to Duos Technologies Group, Inc., a symbol change from IOSA to DUOT and up-listing from OTC Pink to OTCQB.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">ISA&#146;s original business of IT Asset Management (ITAM) services for large data centers is now operated as a division of the Company that continues its sales efforts through strategic partners. ISA developed a methodology for the efficient data collection of assets contained within large data centers and was awarded a patent in 2010 for specific methods to collect and audit data. </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 six months ended June 30, 2018 are not indicative of the results that may be expected for the year ending December 31, 2018 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, 2017 filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on April 2, 2018.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">All share and per share amounts have been presented to give retroactive effect to a 1 for 35 reverse-stock split that occurred in May 2017.</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"></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 the accounts of the Company including 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"></p>
<p style="margin: 0px"><b><u>Use of Estimates</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="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 stock-based compensation, valuation of derivatives, valuation of warrants issued with debt, valuation of beneficial conversion features in convertible debt, and valuation of stock-based awards. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><p style="margin: 0px"><b><u>Concentrations </u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px"><b>Cash Concentrations</b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">Cash is maintained at financial institutions and at times, balances may exceed federally insured limits. We have not experienced any losses related to these balances. As of June 30, 2018, balance in one financial institution exceeded federally insured limits by approximately $1,635,800.</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">Major Customers and Accounts Receivable</font></p>
<p style="margin: 0px; text-align: justify"><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 six months ended June 30, 2018, two customers accounted for 56% and 14% of revenues, respectively. For the six months ended June 30, 2017, three customers accounted for 28%, 19% and 18% of revenues, respectively.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">At June 30, 2018, four customers accounted for 44%, 20%, 15% and 12% of accounts receivable. At December 31, 2017,<font style="font-size: 8pt"> </font>four customers accounted for 42%, 17%, 13% and 11% of accounts receivable, respectively<font style="font-size: 11pt">.</font></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 17.22% of revenue is generated from three 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_DerivativesPolicyTextBlock', window );">Accounting for Derivatives</a></td>
<td class="text"><p style="margin: 0px"><b><u>Accounting for Derivatives</u></b></p>
<p style="margin: 0px"><br /></p>
<p style="margin: 0px; text-align: justify">The Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &#147;Derivatives and Hedging.&#148; The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.</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_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="margin: 0px"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="margin: 0px; text-align: justify"><br /></p>
<p style="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Software Development Costs</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></p>
<p style="margin: 0px; text-align: justify"><b><u>Software Development Costs</u></b></p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px">The Company accounts for costs incurred to develop or purchase computer software for internal use in accordance with FASB ASC 350-40 &#147;Internal-Use Software&#148; or ASC 350-50 &#34;Website Costs&#34;. Costs incurred during the preliminary project stage along with post-implementation stages of internal use computer software are expensed as incurred. Costs incurred to maintain existing product offerings are expensed as incurred.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="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. Software development is also capitalized in accordance with ASC 350-40, &#147;Intangibles - Goodwill and Other - Internal - Use Software,&#148; and is amortized over the expected benefit period, which generally ranges from three to seven years. </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_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><p style="margin: 0px; text-align: justify"></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 June 30, 2018, there was an aggregate of 25,216,332 outstanding warrants to purchase shares of
common stock. At June 30, 2018, there was an aggregate of 1,836,000 shares of employee stock options to purchase shares of
common stock. Also at June 30, 2018, 5,660,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock', 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-89, 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">Allocated 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 is 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="ro">
<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="re">
<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="text-align: justify; margin: 0px">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="text-align: justify; margin: 0px"><br /></p>
<p style="text-align: justify; margin: 0px">The Company accounts for non-employee stock-based compensation in accordance with ASC 505-50-25, &#147;<i>Equity Based Payments to Non-Employees,</i>&#148; which requires the measurement and recognition of compensation expense for all share-based payment awards made to non-employees based on estimated fair values.</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="text-align: justify; line-height: 8pt; margin: 0px"><br /></p>
<p style="text-align: justify; margin: 0px">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="text-align: justify; line-height: 8pt; margin: 0px"><br /></p>
<p style="text-align: justify; margin: 0px">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="ro">
<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"></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">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flow (Topic 230). This update is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. The update provides new guidance regarding the classification of debt prepayment or debt extinguishment costs, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies including bank-owned life insurance policies, distributions received from equity method investments, beneficial interests in securitized transactions, and separately identifiable cash flows and application of the predominance principle. This standard will be effective for financial statements issued by public companies for the annual and interim periods beginning after December 15, 2017. Early adoption of the standard is permitted. The standard will be applied in a retrospective approach for each period presented. We have completed an initial evaluation of this standard, which requires cash payments for debt prepayment or debt extinguishment costs should be classified as cash outflows for financing activities. We have determined that there were no cash payments involved in debt extinguishment during the six months ended June 30, 2018, hence there will be no potential impact on our financial statements due to this update. We will continue to evaluate the potential impact of this guidance on our consolidated financial statements.</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<p style="margin: 0px; text-align: justify">In February 2016, the FASB issued ASU 2016-02 &#147;Leases (Topic 842)&#148; (&#147;ASU 2016-02&#148;). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. Under ASU 2016-02, a lessee will recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-to-use asset representing its right to use the underlying asset for the lease term. The amendments of this ASU are effective for reporting periods beginning after December 15, 2018, with early adoption permitted. An entity will be required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. Management currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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 currently does not plan to early adopt this guidance and is evaluating the potential impact of this guidance on the consolidated financial statements as well as transition methods.</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=27015204&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=27015204&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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: 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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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=6389767&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_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the accounting policy for determining revenue earned from providing cargo and freight related 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_RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=109197908&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=109197908&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>30
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749655152">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_ScheduleOfSoftwareDevelopmentCostsTableTextBlock', window );">Schedule of Software Development Costs</a></td>
<td class="text"><p style="margin: 0px; text-align: justify">Software development costs consisted of the following at June 30, 2018 and December 31, 2017:</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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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, 2017</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">&#151;</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">(10,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">&#151;</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; 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: 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">50,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">&#151;</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><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>31
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6647226656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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 );">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><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>June 30, 2018</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, 2017</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">8,759</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">10.30</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,075</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">10.30</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">2,740</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: bottom; width: 53.73px"><p style="line-height: 11pt; margin: 0px; text-align: right">10.00</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; 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">11,679</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.00</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">64,500</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">8.80</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">&#151;</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="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.86px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="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">33,573</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">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: 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">12,903</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">9.24</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">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">109,572</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">49,657</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 );">Notes Payable - Related Parties</a></td>
<td class="text"><p style="line-height: 11pt; margin: 0px">The Company&#146;s notes payable to related parties 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: 19.06px" /><td style="width: 7.53px" /><td style="width: 71.8px" /><td style="width: 19.2px" /><td style="width: 5.66px" /><td style="width: 66.13px" /><td style="width: 13.33px" /><td style="width: 19.2px" /><td style="width: 7.66px" /><td style="width: 71.8px" /><td style="width: 19.2px" /><td style="width: 5.66px" /><td style="width: 66.13px" /><td style="width: 11.13px" /></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: 19.06px"><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: 183.66px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>June 30, 2018</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><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: 181.6px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>December 31, 2017</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: 19.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: 79.33px"><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: 19.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="3" style="margin-top: 0px; vertical-align: bottom; width: 85.13px"><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: 19.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: bottom; width: 79.46px"><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: 19.2px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="3" style="margin-top: 0px; border-bottom: #000000 1px solid; vertical-align: bottom; width: 82.93px"><p style="line-height: 11pt; margin: 0px; font-size: 8pt; text-align: center"><b>Interest</b></p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">CEO</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.53px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 71.8px"><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: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 66.13px"><p style="line-height: 11pt; margin: 0px; text-align: right">8</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 13.33px"><p style="line-height: 11pt; margin: 0px">%</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 7.66px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,078</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="line-height: 11pt; margin: 0px; text-align: right">8</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"><p style="line-height: 11pt; margin: 0px">%</p>
</td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Sub-total current portion</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.06px"><p style="line-height: 11pt; margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 7.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px">&#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><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">9,078</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><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><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 11.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Add long-term portion-CEO</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 7.53px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 7.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">39,137</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 11.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; vertical-align: bottom"><p style="line-height: 11pt; margin: 0px">Total</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 19.06px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.53px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 13.33px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 7.66px"><p style="line-height: 11pt; margin: 0px">$</p>
</td><td style="margin-top: 0px; border-top: #000000 1px solid; border-bottom: #000000 3px double; vertical-align: bottom; width: 71.8px"><p style="line-height: 11pt; margin: 0px; text-align: right">48,215</p>
</td><td style="margin-top: 0px; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 19.2px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 5.66px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 66.13px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 11.13px"><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_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>XML
<SEQUENCE>32
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6635004144">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Employee Stock Options and Warrants</a></td>
<td class="text"><p style="margin: 0px; text-align: justify">The Company has no expired employee stock options at June 30, 2018.</p>
<p style="text-align: justify; margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0px; font-size: 10pt"><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="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="vertical-align: bottom; width: 185.8px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="6" style="vertical-align: bottom; width: 185.8px; margin-top: 0px"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>June 30, 2018</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px; border-top: #000000 1px solid"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-top: #000000 1px solid"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-top: #000000 1px solid"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px; border-top: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Weighted</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Average</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Exercise</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 84.4px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Shares</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td colspan="2" style="vertical-align: bottom; width: 87.93px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Price</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at beginning of year</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Granted</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="text-align: right; margin: 0px">2,242,000</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="text-align: right; margin: 0px">1.00</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercised</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Forfeited</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Expired</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: top; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: top; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: top; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: top; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Outstanding at June 30, 2018</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">2,242,000</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">1.00</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Exercisable at June 30, 2018</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">1,836,000</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">1.00</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Outstanding</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">4.75</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average grant date fair value (per share)</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">0.21</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px"><b>Exercisable</b></p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Weighted average remaining contractual term</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">4.75</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding-left: 8px; text-indent: -8px">Aggregate intrinsic value</p>
</td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.06px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.73px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 81.2px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">&#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 six months ended June 30, 2018:</p>
<p style="margin: 0px"><br /></p>
<table cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 0px; font-size: 10pt"><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.66px" /><td style="width: 3.6px" /></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="10" style="vertical-align: bottom; width: 252.13px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>June 30, 2018</b></p>
</td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 71.46px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Number of Warrants</b></p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 72.33px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Weighted</b></p>
<p style="text-align: center; margin: 0px; font-size: 8pt"><b>Avg.</b></p>
<p style="text-align: center; margin: 0px; font-size: 8pt"><b>Exercise</b></p>
<p style="text-align: center; margin: 0px; font-size: 8pt"><b>Price</b></p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td><td colspan="2" style="vertical-align: bottom; width: 89.53px; margin-top: 0px; border-bottom: #000000 1px solid"><p style="text-align: center; margin: 0px; font-size: 8pt"><b>Remaining Contractual Life (Years)</b></p>
</td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">Outstanding at the beginning of the year</p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">25,216,332</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">.66</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">4.9</p>
</td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px">Warrants expired</p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">Warrants issued </p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px; padding: 0px">&#160;</p></td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px">Warrants cancelled </p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px"><p style="text-align: right; margin: 0px">&#151;</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">Outstanding at end of period</p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; background-color: #CCFFCC; border-top: #000000 1px solid; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">25,216,332</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; background-color: #CCFFCC; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">.66</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; background-color: #CCFFCC"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">4.4</p>
</td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="vertical-align: bottom; margin-top: 0px"><p style="margin: 0px">Exercisable at end of period</p>
</td><td style="vertical-align: bottom; width: 5.6px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 6.93px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 64.53px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">25,216,332</p>
</td><td style="vertical-align: bottom; width: 5.8px; margin-top: 0px; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.73px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px">$</p>
</td><td style="vertical-align: bottom; width: 63.6px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">.66</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px; border-bottom: #FFFFFF 3px double"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 4.33px; margin-top: 0px"><p style="margin: 0px">&#160;</p>
</td><td style="vertical-align: bottom; width: 8.86px; margin-top: 0px; border-bottom: #000000 3px double"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="vertical-align: bottom; width: 80.66px; margin-top: 0px; border-bottom: #000000 3px double"><p style="text-align: right; margin: 0px">4.4</p>
</td><td style="vertical-align: bottom; width: 3.6px; margin-top: 0px; border-bottom: #FFFFFF 3px double"><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=109197908&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=109197908&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=109197908&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>33
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749684848">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_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 June 30, 2018 and December 31, 2017, contract assets on uncompleted contracts consisted of the following</p>
<p style="margin: 0px; text-align: justify"><br /></p>
<table cellpadding="0" cellspacing="0" style="margin-top: 0px; font-size: 10pt; width: 100%"><tr style="height: 0px; font-size: 0"><td /><td style="width: 6.6px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 6.73px" /><td style="width: 6.73px" /><td style="width: 6.86px" /><td style="width: 60.46px" /><td style="width: 5.93px" /></tr>
<tr><td style="margin-top: 0px; vertical-align: top"><p style="margin: 0px; padding: 0px">&#160;</p></td><td style="margin-top: 0px; vertical-align: bottom; width: 6.6px"><p style="margin: 0px; padding: 0px">&#160;</p></td><td colspan="2" style="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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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. 2017</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 5.93px"><p style="margin: 0px; padding: 0px; font-size: 8pt">&#160;</p></td></tr>
<tr><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Costs and estimated earnings recognized</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.86px"><p style="margin: 0px">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 60.46px"><p style="margin: 0px; text-align: right">638,861</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">1,613,731</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 5.93px"><p style="margin: 0px">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom"><p style="margin: 0px; text-align: justify">Less: Billings or cash received</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="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">(298,940</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">(1,189,938</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">Contract assets</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.6px"><p style="margin: 0px">&#160;</p>
</td><td style="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">339,921</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">423,793</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><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 June 30, 2018 and December 31, 2017, 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>June 30, </b></p>
<p style="margin: 0px; font-size: 8pt; text-align: center"><b>2018</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. 2017</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">3,978,831</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">573,847</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">(2,209,865</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">(373,437</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,768,966</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">200,410</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"><b>Quantitative:</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: 6px"></td><td style="width: 6px"></td><td style="width: 63.93px"></td><td style="width: 6px"></td><td style="width: 6px"></td><td style="width: 6px"></td><td style="width: 63.93px"></td><td style="width: 6px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td><td style="width: 6.06px"></td><td style="width: 6.2px"></td><td style="width: 64px"></td><td style="width: 6.06px"></td></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: 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: 69.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: 6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 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: 69.93px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Commercial</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Petrochemical</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Government</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Banking</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.06px"><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: 6.06px"><p style="margin: 0px; font-size: 8pt">&#160;</p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 70.2px"><p style="margin: 0px; font-size: 8pt; text-align: center"><b>Total</b></p>
</td><td style="margin-top: 0px; vertical-align: bottom; width: 6.06px"><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: 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: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #CCFFCC; vertical-align: top; width: 70.2px"><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">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 69.93px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td colspan="2" style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top; width: 70.2px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 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: 6px"><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.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 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: 6px"><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.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-top: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">703,381</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,452,421</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">133</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">411,416</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">218,355</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,785,706</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">430,726</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,740</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,396</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">37,438</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,593</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">509,893</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><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.93px"><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: 6px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#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: 64px"><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: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 64px"><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: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">703,381</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,452,421</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">133</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">411,416</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">218,355</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">&#151;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">3,785,706</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><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">Services transferred over time</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">430,726</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,740</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,396</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">37,438</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,593</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; 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; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><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">&#160;</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; padding: 0px; font-size: 9pt">&#160;</p></td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #000000 1px solid; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">602,279</p>
</td><td style="margin-top: 0px; background-color: #CCFFCC; border-bottom: #FFFFFF 1px solid; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
<tr><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: top"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">1,134,107</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 63.93px"><p style="margin: 0px; font-size: 9pt; text-align: right">2,454,161</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">35,529</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">448,854</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">222,948</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; 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: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">92,386</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 6.2px"><p style="margin: 0px; font-size: 9pt">$</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #000000 3px double; vertical-align: bottom; width: 64px"><p style="margin: 0px; font-size: 9pt; text-align: right">4,387,985</p>
</td><td style="margin-top: 0px; background-color: #FFFFFF; border-bottom: #FFFFFF 3px double; vertical-align: bottom; width: 6.06px"><p style="margin: 0px; font-size: 9pt">&#160;</p>
</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duot_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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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>34
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760266368">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</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_AccountsReceivableMember', window );">Accounts Receivable | Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of Credit Risk</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer C [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">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer A [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">56.00%<span></span>
</td>
<td class="nump">28.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">14.00%<span></span>
</td>
<td class="nump">19.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer C [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="text">&#160;<span></span>
</td>
<td class="nump">18.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_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="re">
<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.22%<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=109250915&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=109250915&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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760215760">
<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 (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2017</div></th>
<th class="th"><div>Jun. 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_ClassOfWarrantOrRightOutstanding', window );">Number of Warrants Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,216,332<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of employee stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,836,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_StockholdersEquityReverseStockSplit', window );">Reverse split</a></td>
<td class="text">1 for 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,635,800<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=duot_SoftwareDevelopmentCostsMember', window );">Software Development Costs [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated economic life of the property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=duot_SoftwareDevelopmentCostsMember', window );">Software Development Costs [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated economic life of the property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 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 upon Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,660,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_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 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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=109197908&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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=duot_SoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=duot_SoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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_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>36
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759429760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOING CONCERN (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Nov. 24, 2017</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>GOING CONCERN [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>
</tr>
<tr class="ro">
<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="nump">$ 634,363<span></span>
</td>
<td class="nump">$ 1,318,274<span></span>
</td>
<td class="nump">$ 1,377,467<span></span>
</td>
<td class="nump">$ 3,613,093<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_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="nump">195,745<span></span>
</td>
<td class="num">$ (848,263)<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_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="nump">541,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">541,594<span></span>
</td>
<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">30,066,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,066,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,688,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount Promissory Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,031,371<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 123,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,262<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_WorkingCapitalToFundAdditionalResources', window );">Working capital to fund additional resources</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_WorkingCapitalToFundAdditionalResources">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to fund additional resources</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_WorkingCapitalToFundAdditionalResources</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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=109223946&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=109223946&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=114867106&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=114873765&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=114867106&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=114873790&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=115205541&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=109223946&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_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_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=6879938&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6635077520">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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="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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Software Development Costs, net</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://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_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>38
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749531248">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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">$ 10,000<span></span>
</td>
<td class="nump">$ 0<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=109223946&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=6879938&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>39
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746078016">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 109,572<span></span>
</td>
<td class="nump">$ 49,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteOneMember', window );">Third Party - Insurance Note 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 8,759<span></span>
</td>
<td class="nump">$ 25,075<span></span>
</td>
</tr>
<tr class="ro">
<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.30%<span></span>
</td>
<td class="nump">10.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_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">$ 2,740<span></span>
</td>
<td class="nump">$ 11,679<span></span>
</td>
</tr>
<tr class="ro">
<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.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=duot_ThirdPartyInsuranceNoteThreeMember', window );">Third Party - Insurance Note 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNotesPayableCurrent', window );">Notes Payable, Principal</a></td>
<td class="nump">$ 64,500<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">8.80%<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>
</tr>
<tr class="ro">
<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">$ 33,573<span></span>
</td>
<td class="nump">$ 12,903<span></span>
</td>
</tr>
<tr class="ro">
<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.25%<span></span>
</td>
<td class="nump">9.24%<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>40
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6747921824">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Sub-total current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 9,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesNoncurrent', window );">Add long-term portion-CEO</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">39,137<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Notes Payable - Related Parties, Principal Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">48,215<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=us-gaap_ChiefExecutiveOfficerMember', window );">CEO [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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Sub-total current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 9,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Notes Payable - Related Parties, Interest Rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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=6879938&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_NotesPayableRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), payable to related parties, which are due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.23)<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_NotesPayableRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759841312">
<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="2">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 15, 2017</div></th>
<th class="th"><div>Jul. 19, 2016</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Feb. 03, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 23, 2017</div></th>
<th class="th"><div>Sep. 15, 2017</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_RelatedPartyTransactionsByRelatedPartyAxis=duot_RelatedPartyLoanMember', window );">Related party loan from CEO [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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 1,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">7.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,925<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,215<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_RelatedPartyTransactionAmountsOfTransaction', window );">Proceeds from loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Fees on loan proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">2,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">10.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">8,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,075<span></span>
</td>
<td class="nump">$ 25,075<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_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">2,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,065<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
</tr>
<tr class="re">
<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">8.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,500<span></span>
</td>
<td class="nump">$ 127,561<span></span>
</td>
<td class="nump">0<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="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="nump">9.24%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,903<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_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_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_DebtRelatedCommitmentFeesAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charge against earnings during the period for commitment fees and debt issuance expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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_DebtRelatedCommitmentFeesAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions with related party during the financial 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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsByRelatedPartyAxis=duot_RelatedPartyLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyLoanMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6917678784">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 32,833<span></span>
</td>
<td class="nump">$ 34,513<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">$ 32,833<span></span>
</td>
<td class="nump">$ 34,513<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.50%<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=6879938&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>43
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6747798816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Nov. 24, 2017</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll taxes payable</a></td>
<td class="nump">$ 178,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">123,572<span></span>
</td>
<td class="nump">$ 108,262<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_AccruedLateFees', window );">Accrued late fees</a></td>
<td class="nump">$ 15,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_AccruedLateFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued late 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_AccruedLateFees</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_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=6879938&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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748571616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RELATED PARTIES (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 );">Notes and loans payable to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 48,215<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_duot_LetterAgreementAxis=duot_OctoberArcainiLetterAgreementMember', window );">October 2017 Arcaini Letter Agreement [Member] | Chief Executive Officer [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares', window );">Amount owed to related party from conversion of deferred compensation into common stock</a></td>
<td class="nump">$ 700,543<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_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering', window );">Warrants to be issued to related party upon consumation of Offering</a></td>
<td class="nump">700,543<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_duot_LetterAgreementAxis=duot_OctoberGoldfarbLetterAgreementMember', window );">October 2017 Goldfarb Letter Agreement [Member] | Mr. Adrian Goldfarb [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares', window );">Amount owed to related party from conversion of deferred compensation into common stock</a></td>
<td class="nump">$ 34,020<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_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering', window );">Warrants to be issued to related party upon consumation of Offering</a></td>
<td class="nump">34,020<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_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 owed to related party from conversion of deferred compensation into common stock.</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_AmountOwedToRelatedPartyFromConversionOfDeferredCompensationIntoCommonShares</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_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be issued to related party upon consumation of Offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duot_WarrantsToBeIssuedToRelatedPartyUponConsumationOfOffering</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_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=6879938&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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_duot_LetterAgreementAxis=duot_OctoberArcainiLetterAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">duot_LetterAgreementAxis=duot_OctoberArcainiLetterAgreementMember</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=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ChiefExecutiveOfficerMember</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_duot_LetterAgreementAxis=duot_OctoberGoldfarbLetterAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">duot_LetterAgreementAxis=duot_OctoberGoldfarbLetterAgreementMember</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=us-gaap_ChiefFinancialOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ChiefFinancialOfficerMember</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748353216">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="ro">
<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="nump">$ 67,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,407<span></span>
</td>
</tr>
<tr class="re">
<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">2 years 6 months<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,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_TitleOfIndividualAxis=us-gaap_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,708<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_GainLossOnSettlement', window );">Gain on settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,103<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_TitleOfIndividualAxis=us-gaap_BoardOfDirectorsChairmanMember', window );">Board of Directors [Member] | Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,105<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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">$ 403,070<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_GainLossOnSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain loss on settlement.</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_GainLossOnSettlement</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_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>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=109197908&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=109197908&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_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>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=109197908&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 unrecognized compensation is expected to be recognized for equity-based compensation plans, 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_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=109197908&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_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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=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(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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_TitleOfIndividualAxis=us-gaap_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;">us-gaap_TitleOfIndividualAxis=us-gaap_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_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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_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;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746127920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Schedule of Employee Stock Options) (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($) </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>Shares</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 the beginning of the year | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted | shares</a></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 | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period | shares</a></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 | shares</a></td>
<td class="nump">1,836,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the year</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</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</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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Outstanding</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 Weighted average remaining contractual term</a></td>
<td class="text">4 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">4 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<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>
</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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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>47
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756766608">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2018 </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 the beginning of the year</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_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,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period</a></td>
<td class="nump">1,836,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 the beginning of the year | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">4 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<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">4 years 9 months<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 the beginning of the year</a></td>
<td class="nump">25,216,332<span></span>
</td>
</tr>
<tr class="re">
<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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Warrants issued</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod', window );">Warrants cancelled</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">25,216,332<span></span>
</td>
</tr>
<tr class="re">
<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">25,216,332<span></span>
</td>
</tr>
<tr class="ro">
<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 the beginning of the year | $ / shares</a></td>
<td class="nump">$ 0.66<span></span>
</td>
</tr>
<tr class="ro">
<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">0.66<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0.66<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_duot_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualBeginning', window );">Outstanding at the beginning of the year</a></td>
<td class="text">4 years 10 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at end of period</a></td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period</a></td>
<td class="text">4 years 4 months 24 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_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_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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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=109197908&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>48
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634114080">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 638,861<span></span>
</td>
<td class="nump">$ 1,613,731<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">(298,940)<span></span>
</td>
<td class="num">(1,189,938)<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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contract assets</a></td>
<td class="nump">$ 339,921<span></span>
</td>
<td class="nump">$ 423,793<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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected 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/otherTransitionRef<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(c)(3))<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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>49
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6639376688">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 3,978,831<span></span>
</td>
<td class="nump">$ 573,847<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">(2,209,865)<span></span>
</td>
<td class="num">(373,437)<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_BillingsInExcessOfCost', window );">Contract liabilities</a></td>
<td class="nump">$ 1,768,966<span></span>
</td>
<td class="nump">$ 200,410<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_BillingsInExcessOfCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.</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_BillingsInExcessOfCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>50
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761493600">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2018 </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_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">$ 3,785,706<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">602,279<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">3,785,706<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">509,893<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">92,386<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,134,107<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">703,381<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">430,726<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">703,381<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">430,726<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_CommercialMember', window );">Commercial [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">2,454,161<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="ro">
<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,452,421<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="re">
<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,740<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="ro">
<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,452,421<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="re">
<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,740<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="ro">
<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">35,529<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="ro">
<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">133<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="re">
<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">35,396<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="ro">
<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">133<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="re">
<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">35,396<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="ro">
<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_GovernmentMember', window );">Government [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">448,854<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">411,416<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">37,438<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">411,416<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">37,438<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">222,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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">218,355<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="re">
<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">4,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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_BankingMember', window );">Banking [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">218,355<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="re">
<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">4,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_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="ro">
<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]</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">92,386<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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] | 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">92,386<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">92,386<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<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">4,387,985<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="ro">
<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">1,134,107<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="re">
<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">2,454,161<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="ro">
<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">35,529<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="re">
<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">448,854<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="ro">
<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">222,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<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">$ 92,386<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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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_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_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_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>EXCEL
<SEQUENCE>51
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /22#4T?(\\#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,$%     @ ])(-36;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) 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    " #TD@U-4Z+V$.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)OIVE9*:&;B^))07!!\1:2V=U@TX9DI-VW-XV[
M740?P&-F_GSS#4RGO=!CP.<P>@QD,=[,KA^BT'[+CD1> $1]1*=BF1)#:N['
MX!2E9SB 5_I#'1#JJKH%AZ2,(@4+L/ KD<G.:*$#*AK#&6_TBO>?H<\PHP%[
M=#A0!%YR8'*9Z$]SW\$5L, (@XO?!30K,5?_Q.8.L'-RCG9-3=-43DW.I1TX
MO#T]ON1U"SM$4H/&]"M:02>/6W:9_-K<W>\>F*PKWA956_!FQUM1UV*S>5]<
M?_A=A=UH[-[^8^.+H.S@UUW(+U!+ P04    " #TD@U-F5R<(Q &  "<)P
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
M<@$.D66/_@4<;05V [ S VSL>&:/W?;8:8^-/9[9D\4"V(K4#4B<@,2R9PO
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
M4V%OVR 0_2N('U <DJ999%MJ.DV;U$I1IVV?B7VV4<%X@./VW^_ KN=MUKX
M=]Q[]^XXTL'8%]< >/*J5>LRVGC?'1ES10-:N!O308LWE;%:>#1MS5QG0901
MI!7C2;)G6LB6YFGTG6V>FMXKV<+9$M=K+>S;"909,KJA[XYG63<^.%B>=J*&
MK^"_=6>+%IM92JFA==*TQ$*5T?O-\;0+\3'@NX3!+<XD5'(QYB487\J,)D$0
M*"A\8!"X7>$!E I$*./GQ$GGE &X/+^S?XJU8RT7X>#!J!^R]$U&#Y244(E>
M^6<S?(:IGEM*IN(?X0H*PX,2S%$8Y>)*BMYYHR<6E*+%Z[C+-N[#>,/W$VP=
MP"< GP&'F(>-B:+RC\*+/+5F(';L?2?"$V^.''M3!&=L1;Q#\0Z]UWQS>TC9
M-1!-,:<QAB]CY@B&[',*OI;BQ/^!\W7X=E7A-L*W?RC\L$ZP6R7818+=?TM<
MB=DG?R5ABYYJL'6<)D<*T[=QDA?>>6#O>7R3W^'CM#\)6\O6D8OQ^+*Q_Y4Q
M'E!*<H,CU. 'FPT%E0_'.SS;<<Q&PYMN^D%L_L;Y+U!+ P04    " #TD@U-
M/&R@/+0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]4]MN
MU# 0_17+'U!OO-M2K9)(W2($$DBK(N#9FTP2J[X$V]F4OV?LI"% X,7VC.><
M.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ
MW>Z.:2$-+?/D.[LRMT-0TL#9$3]H+=R/$R@[%C2CKXXGV78A.EB9]Z*%SQ"^
M]&>'%EM8:JG!>&D-<= 4]"$[G@XQ/@5\E3#ZU9G$2B[6/D?C0UW0710$"JH0
M&01N5W@$I2(1RO@^<](E902NSZ_L[U+M6,M%>'BTZINL0U?0>TIJ:,2@PI,=
MW\-<SRTE<_$?X0H*PZ,2S%%9Y=-*JL$'JV<6E*+%R[1+D_9QNKGE,VP;P&<
M7P#W*0^;$B7E;T409>[L2-S4^U[$)\Z.''M316=J1;I#\1Z]US*[RW)VC41S
MS&F*X>N8)8(A^Y*";Z4X\;_@?!N^WU2X3_#];PK_07#8)#@D@L-_2]R*V?^1
MA*UZJL&U:9H\J>Q@TB2OO,O /J1'9+_"IVG_)%PKC2<7&_!E4_\;:P.@E-T-
MCE"''VPQ%#0A'M_@V4UC-AG!]O,/8LLW+G\"4$L#!!0    ( /22#4U=J@D@
MM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U3VV[;, S]
M%4$?4"6*FP6!;:#I,*S "@0=MCXK-GU!=7$E.6[_?I3L>MYF[$42*9[#0XI*
M!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..;S9XI
MT6J:I]%WMGEJ>B];#6=+7*^4L.\GD&;(Z)9^.)[:NO'!P?*T$S5\!_^C.UNT
MV,Q2M@JT:XTF%JJ,WFV/IR3$QX"?+0QN<2:ADHLQ+\%X*#.Z"8) 0N$#@\#M
M"O<@92!"&:\3)YU3!N#R_,'^)=:.M5R$@WLCG]O2-QD]4%)")7KIG\SP%:9Z
M;BF9BO\&5Y 8'I1@CL)(%U=2],X;-;&@%"7>QKW5<1_&F]UA@JT#^ 3@,^ 0
M\[ Q453^67B1I]8,Q(Z][T1XXNV18V^*X(RMB'<HWJ'WFF_W2<JN@6B*.8TQ
M?!DS1S!DGU/PM10G_@^<K\-WJPIW$;[[0^'M.D&R2I!$@N2_):[%[/]*PA8]
M56#K.$V.%*;7<9(7WGE@[WA\D]_AX[0_"ENWVI&+\?BRL?^5,1Y0RN8&1ZC!
M#S8;$BH?CI_P;,<Q&PUONND'L?D;Y[\ 4$L#!!0    ( /22#4W7W3W(MP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;&U3;6_;(!#^*X@?
M4!R2-5ED6VI:59NT25&G=9^)?7Y1@?, Q]V_'V#7<SM_ >ZXY[GGCB,=T+S8
M!L"15R6US6CC7'=DS!8-*&%OL /M;RHT2CAOFIK9SH H(TA)QI/DEBG1:IJG
MT7<V>8J]DZV&LR&V5TJ8/R>0.&1T0]\<3VW=N.!@>=J)&GZ ^]F=C;?8S%*V
M"K1M41,#54;O-L?3+L3'@.<6!KLXDU#)!?$E&%_+C"9!$$@H7& 0?KO"/4@9
MB+R,WQ,GG5,&X/+\QOX8:_>U7(2%>Y2_VM(U&3U04D(E>NF></@"4SV?*)F*
M_P97D#X\*/$Y"I0VKJ3HK4,UL7@I2KR.>ZOC/HPWG$^P=0"? 'P&'&(>-B:*
MRA^$$WEJ<"!F['TGPA-OCMSWI@C.V(IXY\5;[[WFF]M]RJZ!:(HYC3%\&3-'
M,,\^I^!K*4[\/SA?AV]7%6XC?/M.X6&=8+=*L(L$NW<$GS^4N!*S3SXD88N>
M*C!UG"9+"NQUG.2%=Q[8N_B([%_X..W?A:E;;<D%G7_9V/\*T8&7DMSX$6K\
M!YL-"94+Q[T_FW',1L-A-_T@-G_C_"]02P,$%     @ ])(-32WT:T&Q 0
MT0,  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL?5-M;]L@$/XKB!]0
M8I(U461;:CI-G;1)4:>MGXE]?E&!<P''W;\?8,>U-FM?@#N>Y^ZYXT@'-*^V
M 7#D74EM,]HXUQT9LT4#2M@[[$#[FPJ-$LZ;IF:V,R#*2%*2\<WFGBG1:IJG
MT7<V>8J]DZV&LR&V5TJ8WR>0.&0TH3?'<ULW+CA8GG:BAA_@?G9GXRTV1RE;
M!=JVJ(F!*J,/R?&T"_@(^-7"8!=G$BJY(+X&XVN9T4T0!!(*%R((OUWA$:0,
M@;R,MRDFG5,&XO)\B_XEUNYKN0@+CRA?VM(U&3U04D(E>NF><7B"J9Y/E$S%
M?X,K2 \/2GR. J6-*REZZU!-4;P4)=['O=5Q'Z:;&VV=P"<"GPF'2&!CHJC\
MLW B3PT.Q(R][T1XXN3(?6^*X(RMB'=>O/7>:Y[LDY1=0Z )<QHQ?(F9$<Q'
MGU/PM10G_@^=K].WJPJWD;Y=T/>'=?YNE;^+_-U_*US#_"V2+5JJP-1QF"PI
ML-=QD!?>>5X?>'R2#_@X[-^%J5MMR06=?]C8_@K1@9>RN?,3U/C_-1L2*A>.
M>W\VXY2-AL-N^D!L_L7Y'U!+ P04    " #TD@U-RV%ITK0!  #2 P  &0
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
MICL^&'11UCV?T.16*0LNE>3.Y=*[*=X, :WUVWNWU\M;7@RKQG5,R?:OJ/X
M4$L#!!0    ( /22#4WDJ\6;U $  +D$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;(U4VV[<(!#]%<0'A#5[\69E6\JFBEHID5:IFCZS]OBB@'$
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
MMXFY+ZL&MQIH>:R;]Z#Y!['X#U!+ P04    " #TD@U-/;NPFT("  !$!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R-5=NNFS 0_!7$!QQSST4$
M*4E5M5(K1:=J^^R034#'8&H[X?3O:QM""5FJOF![F9V9!=N;MER\R0) .>\5
MJ^7&+91JUH3(O("*RA?>0*W?G+FHJ-)+<2&R$4!/-JEB)/"\A%2TK-TLM;&#
MR%)^5:RLX2 <>:TJ*G[O@/%VX_KN/?!:7@IE B1+&WJ!;Z"^-P>A5V1@.945
MU++DM2/@O'&W_GKO!R;!(GZ4T,K1W#&E'#E_,XO/IXWK&4? (%>&@NKA!GM@
MS#!I'[]Z4G?0-(GC^9W]HRU>%W.D$O:<_2Q/JMBX2]<YP9E>F7KE[2?H"XI=
MIZ_^"]R :;AQHC5RSJ1].OE5*E[U+-I*1=^[L:SMV/;\]S0\(>@3@B%!:_\K
M(>P3PDD"Z9S94C]01;-4\-81W=]JJ-D4_CK4'S,W0?OM[#M=K=316Q;$84IN
MAJC'[#I,\(")'C'[9XP_((AV,-@(,!N[ )&()Q((!I<(T4I#FQX]2"03B0X3
M6TS=8P(_"<,9I0A5BA"EQ40I>E+REV'B>1XN%*-",2*TG/P\#+/"11)4)'DF
M2+Q)-1UF,:XF">/E7#4+5&B!",ULHB5*L$0(@HE3#!/B(BM49(401#B![^%'
MSOL/GR@HGM&9.=K^$T4RLX]]]%1N_0 Q,3TS/6B\E>/$[.3ISR>C.ZD"<;'7
MMW1R?JUM[QA%AQ:QM1V"_(5W_>4K%9>RELZ1*WTSVOOKS+D"[<=[T4X*W=*&
M!8.S,M.%GHON7N\6BC=]SR)#X\S^ %!+ P04    " #TD@U-10_+>LX"  "K
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-5EUOFS 4_2N(]Q7\
M@0U1$JE)VFS2)E6=MCV[B9.@ F;@)-V_GVU<2HS;)@_!OIQS[[G7%]O3LVB>
MVP/G,G@IBZJ=A0<IZTD4M9L#+UE[(VI>J3<[T91,JFFSC]JZX6QK2&41P3@F
M4<GR*IQ/C>VAF4_%419YQ1^:H#V6)6O^+7@ASK,0A*^&QWQ_D-H0S:<UV_.?
M7/ZJ'QHUBWHOV[SD59N+*FCX;A;>@LD:Q)I@$+]S?FX'XT"G\B3$LYY\V\["
M6"OB!=]([8*IQXDO>5%H3TK'7^LT[&-JXG#\ZOW>)*^2>6(M7XKB3[Z5AUF8
MAL&6[]BQD(_B_)7;A)(PL-E_YR=>*+A6HF)L1-&:_V!S;*4HK1<EI60OW3.O
MS//<O<'$TOP$: FP)ZC8'Q&0): W OZ0@"T!7QLAL83DV@C$$LBU!&H)U"%$
M777-<JV89/-I(\Y!TW5<S71C@PE5#;'11K/^YIU:L5993W-(Z#0Z:4<6L^@P
M<("AY!*R&D- CXB4@%X%]*E8P!$=7@98CA'4D;GZU,G=YT[N/4[0)63M@9#4
MGRWRUAP9!VA8+)SY'6"O VP<X L%F;-H'88:3&4P!&%$G&268QA ((44.\7U
MX2C%;J_<C7&( !1GR)]?XLTO&>='8T=0ATF&@K*$XL31DXST?$EQ"LD[>HA7
M#_'H 4Z]R4A/@D&2N77\%'8AAWKET)&<Q/D>%W04!JG3B6#@K/_J6N ]'142
MIB1-,TS\TE.O]-132><K7:?C5@,Q4NWVSI:2>2-EGDA.3HML' FBQ!6TN@ZV
MSL8=&:M.@W[5ZOSV[L>Q1[?31&L+NE@,$.N?$RL:' ,E;_;FU&^#C3A64N]
M VM_L[B%^AAQ[ LP60*/?04F=]V]X<U]=XWYP9I]7K7!DY#J\#)'S$X(R97^
M^$85Z:!N3OVDX#NIAU2-F^[ZT$VDJ.W5*.KO9_/_4$L#!!0    ( /22#4T?
ML,6HW0$  .4$   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;'U476^;
M,!3]*\COJ_D,6P1(2Z9JDS8IZM3NV8%+0+4QM9W0_?O9AB(*[O(0^UZ?<SC'
M&&<#%\^R 5#>*Z.=S%&C5+_'6)8-,"+O> ^=7JFY8$3I4ERP[ 60RI(8Q:'O
M[S C;8>*S/9.HLCX5=&V@Y/PY)4Q(OX>@/(A1P%Z:SRTET:9!BZRGES@-ZC'
M_B1TA6>5JF70R99WGH Z1U^#_3$Q> MX:F&0B[EGDIPY?S;%CRI'OC$$%$IE
M%(@>;G $2HV0MO$R::+YD8:XG+^IW]OL.LN92#AR^J>M5).CS\BKH"97JA[X
M\!VF/ GRIO _X094PXT3_8R24VG_O?(J%6>3BK;"R.LXMIT=AW$E3B>:FQ!.
MA' F!/%_"=%$B%8$/#JS4;\118I,\,$3X\OJB3D3P3[2FUF:IMT[NZ;32MV]
M%6&:9/AFA";,8<2$2\Q[Q-&!B&8(U@9F%Z'316CYT8(?)*%;('(*1%8@7@I\
MB5<Q1DQJ,9W%['S]6T79*D4?1(F=3N(-/TQW*R<C)EDX^10XK&RE/K*2.*TD
M6_[JQ1V2S9XD#B,.H;41O#APY@+X1<2E[:1WYDJ?77O":LX5:#G_3NLU^LZ9
M"PJU,M-4S\7XY8V%XOUTJ>#Y9BO^ 5!+ P04    " #TD@U-%&4HF.\!  #)
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q]5&UOFS 0_BL6/Z &
M$YHV J0F4[5)FQ1UVO;9@>-%M3&U3>C^_?Q"*4G0\@';Y^>>Y^YRYW04\E4U
M !J]<]:I+&BT[G<8JZ(!3M6=Z*$S-Y60G&ISE#56O01:.B?., G#>\QIVP5Y
MZFQ'F:=BT*SMX"B1&CBG\N\>F!BS( H^#"]MW6AKP'G:TQI^@O[5'Z4YX9FE
M;#ETJA4=DE!EP5.T.R06[P"_6QC58H]L)B<A7NWA6YD%H0T(&!3:,E"SG.$
MC%DB$\;;Q!G,DM9QN?]@?W:YFUQ.5,%!L#]MJ9LL> A0"14=F'X1XU>8\DD"
M-"7_'<[ #-Q&8C0*P93[HF)06O")Q83"Z;M?V\ZMH[])'B>W=0<R.9#9(4K^
MZQ!/#O&GP\8E[R-SJ7ZAFN:I%".2_L_JJ>V):!>;8A;6Z&KG[DRVREC/.=EN
M4WRV1!-F[S%D@8EF!#;LLP19D]B3&W=R*7"X12QBN%"(5Y.(G7^\## AZP2;
M58*-(]A<5.'AJ@H>LW68SF'N0_-;ETE699(5F<<KF>1&)KJ0\16[15T'@A<=
MP$'6;E@4*L30:5OKA76>QR=B.^C*OC=SZL?JD\8/^0\JZ[93Z"2TZ4_71940
M&DR X9V)L#'ORGQ@4&F[W9J]]-/E#UKTT\.!Y]<K_P=02P,$%     @ ])(-
M34MS-8>- @  + H  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULE5;M
MCILP$'P5Q ,<F"_#B2 UJ:I6:J7HJK:_G<0)Z !3VPG7MZ]M.!1@B;@_8)O9
M87:6-4Y;QE]%3JFTWJJR%AL[E[)Y=AQQS&E%Q!-K:*V>G!FOB%13?G%$PRDY
MF:"J=#S7C9R*%+6=I69MS[.47659U'3/+7&M*L+_;6G)VHV-[/>%E^*22[W@
M9&E#+O0GE;^:/5<S9V Y%16M1<%JB]/SQOZ$GG<HT0$&\;N@K;@;6SJ5 V.O
M>O+MM+%=K8B6]"@U!5&W&]W1LM1,2L??GM0>WJD#[\?O[%],\BJ9 Q%TQ\H_
MQ4GF&SNVK1,]DVLI7UC[E?8)A;;59_^=WFBIX%J)>L>1E<)<K>-52%;U+$I*
M1=ZZ>U&;>]L]P5$?!@=X?8 W!*#@88#?!_B3 *=39E+]3"3)4LY:BW?5:HC^
M*-"SK\P\ZD7CG7FFLA5J]99YL9LZ-TW48[8=QKO'C!$[ .$/$$<)&%1XH K/
MQ/LC%0@F\$$"WQ $(X*)R&V'P093&PQRDQ!/<YG#@B0*,:PF -4$@)H%/T*0
M(%SO1P021"O\B&:)QCA,)F[,05[HXA#6@D$M&- 23+1 F' BY3%F)"0&A<0
M0003)"!!LKXLR(7;S5U1F!XT,AT'[K3GYBB$(IPLZ%EH?[2B." (3^4\!HW%
MP+L \@"*>($"W@>0_X$2P<V+H.Z=E2B8F1\%H3NKT9S+7]@($+P3H'!-@2#0
MTH< ;Q@(V#$2=X$"[G.$/^ ]W*$(:M&9]_',>]\/L3_U?@Y#*J4E^^&.1\D:
M^P%0@J9R() W$>/<_;;U.>H'X9>B%M:!274",/_I,V.2*D+W214]5T>W85+2
ML]1#K,:\.[]T$\F:_FSF# ?$[#]02P,$%     @ ])(-38LF<<4. @  > 8
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULE97M;ILP&(5O!7$!-9\!
M(D!:F:9-VJ2HT[K?#KP$5(.9[83N[F<;RBAX5?<G_CKOX3G&,>E(V1-O (3U
MW)&>9W8CQ'!$B)<-=)C?T0%ZN5)3UF$AA^R"^,  5[JH(\ASG /J<-O;>:KG
M3BQ/Z560MH<3L_BUZS#[?0^$CIGMVB\3#^VE$6H"Y>F +_ =Q(_AQ.0(+2Y5
MVT'/6]I;#.K,_N >BT3IM>"QA9&O^I9*<J;T20V^5)GM*" @4 KE@&5S@P((
M4482X]?L:2^/5(7K_HO[)YU=9CEC#@4E/]M*-)D=VU8%-;X2\4#'SS#G"6UK
M#O\5;D"D7)'(9Y24</UKE5<N:#>[2)0./T]MV^MVG%8B=RXS%WAS@;<4N,&;
M!?Y<X&\*T$2FHW[$ N<IHZ/%II<U8'4FW*,O-[-4DWKO])I,R^7L+?<2/T4W
M931K[B>-M]:\5A0&Q5\3) $6"L](X>EZ?UT?NV8#WVC@:X/@58Q@$V.O\3=)
MBTD2:4FO)8D3Q6:0P @2&$#"#<A>LP.9).$*Q$]</S*3A$:2T$!RV)#L-3N2
M<$<2Q)X;FDD.1I*#@>0?42*C0?3^XQ$;#>)W'(^]9K<7\7\<C\0(DAA X@V(
M29-L2-[63"!H=0>H._D;9I>VY]:9"GF=Z#]]3:D Z>?<R1?<R,_ ,B!0"]6-
M9)]-E^$T$'28[WFT?&SR/U!+ P04    " #TD@U-Z+\W :(#  !E$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R56&UOFS 0_BN('U#P@3%42:0F
M:=I)FU1UVO:9)DZ""C@#I^G^_<Q+4V*?6_HE8//<<V=\]YC+Y"2JYWK/N71>
MB[RLI^Y>RL.UY]7K/2_2^DH<>*F>;$55I%(-JYU7'RJ>;EJC(O? ]R.O2+/2
MG4W:N8=J-A%'F6<E?ZB<^E@4:?5OSG-QFKK$?9MXS'9[V4QXL\DAW?&?7/XZ
M/%1JY)U9-EG!RSH3I5/Q[=2](=?WD#0&+>)WQD_UX-YIEO(DQ',S^+:9NGX3
M$<_Y6C84J;J\\ 7/\X9)Q?&W)W7//AO#X?T;^ZI=O%K,4UKSA<C_9!NYG[JQ
MZVSX-CWF\E&<[GF_(.HZ_>J_\Q>>*W@3B?*Q%GG=_CKK8RU%T;.H4(KTM;MF
M97L]=4]"UIOA!M ;P-E ^?[((.@-@G>#\$.#L#<(QWJ@O0$=ZR'J#:*Q!JPW
M8&,-XMX@U@R\;CO:_5VF,IU-*G%RJBY%#VE3">0Z5AFT;B;;A&F?J2VNU>S+
M+/#]B??2$/68>8>! 09H>(E9FAAR1G@J@G,8@(4Q!\,\\,FEBP6& 2T,$Z,A
M;C&6X!*S0E@TR!U&H[V3>PQ#\;<2H)L3M 3A!4&$$X0H0=@2!,.%Q)9]H2@!
M12)@VKYT&-9BRF[K?0JXEPCU$B%>8LT+ADEP)PQUPDP"HF7Z@AE+H4D"5$LR
M$Z7QK$Q$& .Q['V,AALCX>H5T6'HP$WD^X/RO7"3H&X2Q(U6,HO$6 VS+(7X
MN,CXAA>( PN%1:?(^%0FJ,;<$/@\F9<]:/A. 8+0X@@O6X+5K9;/=P@(8MMK
MQ:N;A)^G]+('#1<4,YIH"8N@@/J,ZD&'1BI<PB[#QC6%F*("L476""X8)/I"
M-N!R0! ],+.!&:^%4*LCO) )4LEZ-MPC((B9Q0]>R00K92,;$G.?6:C+%X(B
M)&*)'K0I#"3Q(TLV *X-@&E#;*' M0&^H V :P.,T08PM8$$P"RI"[@XP AQ
MN$5 $%M..\#% <:( YAE'X54_P"\!;/L"3 ::>?1"J&S'$: 2P,@TI#8*'!I
M@"]( ^#2 ".D80[(&1\P6^+BT@ CI&&.@""Q?%X!+@TP0AKF8%9SF/AZ+BP1
M6!!09GQ"(]J@ME(_]+U!GU+P:M?VL;6S%L=2-I_.@]ESKWP#39^CS<_)]:+K
M>-]IN@;\1UKMLK)VGH14753;ZVR%D%Q%Z5^I?-NKGO\\R/E6-K=,W5==X]L-
MI#CT3;UW_F=A]A]02P,$%     @ ])(-3?0XAISW 0  PP4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&ULC53MCILP$'P5Q .<^3 018#42U1=I5:*
MKFK[VX$EH#.8LYUP??O:AD- K"K\P%Y[9CR[X$T'QM]$#2"=CY9V(G-K*?L]
M0J*HH27BB?70J9V*\99(%?(+$CT'4AI22U'@>3%J2=.Y>6K63CQ/V572IH,3
M=\2U;0G_^PR4#9GKNY\+K\VEEGH!Y6E/+O 3Y*_^Q%6$9I6R::$3#>L<#E7F
M?O'WQT3C#>!W X-8S!V=R9FQ-QU\*S/7TX: 0B&U E'##0Y J192-MXG37<^
M4A.7\T_UKR9WE<N9"#@P^J<I99VY.]<IH2)7*E_9\ )3/I'K3,E_AQM0!==.
MU!D%H\*\G>(J)&LG%66E)1_CV'1F',8=G$PT.R&8",%,\/%_">%$"!\EX(F
M-P0TIF)J<R22Y"EG@\/'K]L3_1/Y>ZRJ7^A%4VRSI\HCU.HM#_TP13<M-&&>
M1TRPP 1KQ,&"V(@<[R&ACV<,4B9GIX'5:6 $PI5 9!<(K0*A$< K@7B3ZHA)
M#*8;,<$NW.1RL*!PM"C;R@RVFL$6,XE=(+(*1(^7([8*Q ^4(WZH'!;4JASC
M#W"/PIYZ[)83J^7DWK*WVUBV8/S=YA"TN!VZO?T@_-)TPCDSJ2Z:N0X58Q*4
MGO>D"EVKCCH'%"JIIXF:\[&OC(%D_=0RT=RW\W]02P,$%     @ ])(-3<S?
MEN7= 0  I00  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL?53MCILP
M$'P5Y <X@PTA%P%2+U752JT47=7K;P>6@,Y@:COA^O;U!X<HH?V#O>O9V1EC
M.QN%?%4-@ [>.MZK'#5:#P>,5=E Q]2#&* W*[60'=,FE!>L!@FL<D4=QR0,
M=[AC;8^*S.5.LLC$5?.VAY,,U+7KF/S]!%R,.8K0>^*YO33:)G"1#>P"WT'_
M&$[21'AFJ=H.>M6*/I!0Y^A#=#@F%N\ +RV,:C$/K).S$*\V^%+E*+2"@$.I
M+0,SPPV.P+DE,C)^39QH;FD+E_-W]D_.N_%R9@J.@O]L*]WD:(^""FIVY?I9
MC)]A\I.@8#+_%6[ #=PJ,3U*P97[!N55:=%-+$9*Q][\V/9N'/W*CDQEVP5D
M*B!S013_MX!.!715@+TR9_4CTZS(I!@#Z7_6P.R9B [4;&9IDV[OW)IQJTSV
M5M#H,<,W2S1AGCR&+##D;\1Q [';SQAL%,PRR*8,X@CH@B#:D6T"NDE '4&\
M((CIRH:'I [2^Q[IGCZ&VVWBS3;Q71N2KOMX3++L0VB2KO<LOI<3[LF_7">;
M<I([.92$*SG)?9\D#->N\>+ V O\C<E+VZO@++0Y>^Z$U$)H,(SA@Z%LS)LQ
M!QQJ;:>IF4M_<WR@Q3 ]"GA^F8H_4$L#!!0    ( /22#4W4VI=E#0(  'H&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;(U5T8Z;,!#\%<0'G,%
MR$6 =)=3U4JM%%W5Z[,#FX#.8&H[X?KWM8V#2.JTO,3>969V=HE--C#^+FH
MZ7VTM!.Y7TO9;Q 290TM$0^LATX].3#>$JE"?D2BYT J0VHIPD&P0BUI.K_(
M3&['BXR=)&TZV'%/G-J6\-_/0-F0^Z%_2;PVQUKJ!"JRGASA.\@?_8ZK"$TJ
M5=-")QK6>1P.N?\4;K:A(1C$6P.#F.T]W<J>L7<=?*ER/]".@$(IM011RQFV
M0*E64CY^65%_JJF)\_U%_9-I7C6S)P*VC/YL*EGG_MKW*CB0$Y6O;/@,MJ'$
M]VSW7^$,5,&U$U6C9%287Z\\"<E:JZ*LM.1C7)O.K(/5O]#<!&P)>"*$\3\)
MD25$-P0T.C.MOA!)BHRSP>/CV^J)_E.$FT@-L]1),SOS3'4K5/9<1#C,T%D+
M6<SSB,$S#+Y&;!V(:((@96!R@9TNL.%'5RZP6R!R"D1&(+X2B&[:<&!N(-L1
MDAI(9R#Q&H>)VTGL=!([G,1N@<0ID"R?Q<HIL'(X2&YFL?JKT30(DOC.2TN=
M=5)'G=5-G1&3+*RS=M99.^JD;H%'I\#C\HF&@?N4! MF:D'SH49Q@(,[E>Z<
MQW#!5"TH^4\E-+L$]*W\C?!CTPEOSZ2Z3\RI/S F04D&#TJL5A^"*:!PD'J;
MJCT?;\,QD*RW-SV:/C?%'U!+ P04    " #TD@U-=*&_MK<"  #Y"0  &0
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
M%7J5,!&I1*]2KE?J67J42#X([,K2@) EA#41H2$9H2D*"0VX>G5AD\60E-
MT;*T",D)34U0:$A2:(JB0@-LB^ZU&!(5&F!;[$*V&!(6FIJTT)"XT!3EA6@4
M[9G$A08(EV5YH2&!H:E0+F%!NI1(UW%4:4A*(W?@79:\]PO+TJ7"O(2EZ5+B
M7G 4VVH6NH/47=F5(F%QNE3(E[! 74KTZSBJ>*L)2R![5T<,3%BJ+A4.)BQ7
MEQ(+@Z/85I/X74#^KHXME^3J8BM43$BR+K9$QN HVC,!"23PZHB+"8G6Q5;8
MF)!P76R)CQU'E9[>)(87D,,K?^T(([;"R81$[&)+K.PXZMO .(84F5Z0.%Y
M'J^.N1D)VL75N!F)VL45N9G+W>SB[2Y"8GD!N;PZ>@\7NXFK1LY(Y"ZN2,Y<
M+F<70V0A\;R Z%T=XX6$[^)J_(S$[^**_,SEE\0NA#-"@GH!2;TZ>M(06ER-
MHI$,7K1(T317M$N7/H7$]0+R>GKU14@.+UKC:"2)%RUR-,TOD%VZI" DM!>0
MVJMC)PT)Y$5K/(U$\J)%GG88%?[G@VQV=C?XJMT\[NZ#WT[NNI?U<)Q,SYX]
MW6S_WN[N)O]O^/Y._=_FF\?%>COYW/5]MQH/GCQT7=\.RS$_#(T_M?/[TX-E
M^]"/OX[7TC?[&^3W#_KN^7I_]__L]%\0;OX%4$L#!!0    ( /22#4U03]Q:
MJ5@   E2 0 4    >&PO<VAA<F5D4W1R:6YG<RYX;6SMO6MSVTB2+OSY]*]
M].O>E2) -J^ZV+,30<NT6SNVI!;E]DYLG \@"4D8DP '(&RK8W_\F[>JRL*%
MHC3>$S,1_6%WW&*AKEE9>7DR\T]%L0V^K5=I\1\_WF^WFY<__UPL[N-U5'2S
M39S"+[=9OHZV\)_YW<_%)H^C97$?Q]OUZN=!KW?T\SI*TA^#,DW^7L9G69EN
M_^/'T:CWXY__5"1__M/VSV^R1;F.TVT0I<M@FFZ3[4-PGG*?298&G:"XC_*X
M^-//VS__Z6?\AK\["CYDZ?:^@&^6\;+ZZW^6:3<8]L)@T.N?5'^<E'?=H-_R
MHYW/I'$^U>;2XCJ^2XIM'L%W%]$ZKG5:9D5P$R_NTVR5W25Q$;S+LW(30L^+
M;DN79S")/%I!DV7\+?A+_- ZTYN'36W$?J_S:^L'5W&>9+BZ9? FVM:^-9OW
MP__Y/XW;!WTLJ9^WJ^BN^NMMM"IJ/9Z5>4X?),4"EO37.,I;1^]T^H/.L-^R
M*V^359P'9_#=79;7MF2VCE;X^W6\R?)MDMX%9]EZ$Z6UAF:/L_4::&RVS1:?
MPV!&A!9<EMMB"]0(G[?NH"Q$-O(M_+E&H+\.'ON:MJ'QV[/+B]GE^_,WDYOI
MF^#UY/WDXFP:S'Z93F]F<"$^SMX$!R\.:]W'"SBV/I'U<:W'C]?7TXN;8#*;
M02<O:S]'Q7WMG!<+O*Y%D,>+./D2S5=Q&*3QMO9MAH2Z@!M<%/&VMI:K/-Y$
MR3*(OP&[*&!_\:)GVWLXIH601?.'-]D6-LF0SJ2E<V!".9PD=AK_O4PVN,&-
MT[R\^65ZW;;^67:[_0JG'[R)O\2KC'H!ZBBV15-?R ]?%IMH$?_'C\#PBCC_
M$O_XYZ V.:!2W#^<&^S0$IAF_KFQ0UGK)>U*\TIO+F\F[V7Z;8?[_GSR^OS]
M^<WYM+Y">YJ;Z &/\K'?@<[R> 4K6,)?X"[5.?!%MHUU\]LDC=(%7KKH+H]C
MW,)'OWEDB/=)&@?9;;#(XV52V[2KZ"'/5JM@&WV+=ZTK+V-'?JW4NTJB>;)*
MFJ;Q)KZ-@0J7,-TO<5K6QO I]7U[1[N67^-1W.N.WI![)=NUI3%<"FQ_#(<
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
MA-=(^#G( ]NO,=P:>R=(OPB^WF<K^##[FJ(N[.X]'(5VHL_X2J$FEZ&"8C@
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
M)@MM'+<.-CCY*0SZIS+BR<X1)]OJ,FZ1Q;5U/1K]A.VP_['T/Z#^&W:1.F_
M1X):%\,+$FV =U5H=.)1.0B@@X&>/;(!EI)H/LQ1_)U 2!;H:N;$/<FI:PB<
M+"^PFC?NO?'H/.;G0 P>^L5@%9DX*A H\_+0O4[0IV#0Y4FL/)T)S@I)VOT.
MG^ &+9?R- *?L!*RW_+O0./)[0/2IGHH!<!7L" :L_2H3HQ?DLGL++@!]7@1
MG/3'H3'@JU[P*'^)EW>P-<94?6.?&IY-4FC!=8M&;Q(X$WDH2*Y#?9C>%7,"
MRMM/3#S_'"\[VZS#L*P@CM"()VR2(GQ83L3Y((J"C3EHHC(/TX-5]Y$HMHUC
M)T7;Q_R"BG(&;*SE(Q'V"NW44B;CR#SIB6".1"(]!#T!C?A*]L#S_8;FXT+,
M#'I#+#6%R@!C-I7W"L]735+6J@:PVP5_3WDW:HM:P0,/;P3W%A.BMFN0M8JD
MW8.?P+U)B*6J;V'5_"VW(]-KC!K:WT3/=",M^#XW$)](.OZ4&K2%.B6IW<G$
M7%\=#_<"N"A^^IOYU/GLSM5*R8OLVGU@9P__]BDVSA\2]]RKW2(F-9CN]K7:
M,<LW;RH2F3>@QVZ<EDQX ?(:X#_P3&"CN%'S:U:-PB Q2=S<:B6A+Q\:]4O)
M'OI8EF4L@E"")@HTHZQ1SJ:N@->N[43X3B$W:@9)& <YR^*K#)1T-U7TFK3,
M /T&)?)(B9&P'ON<]5X-<BY9+B;,$AU1 ;+5*H+W-D:/&B-%M]:&DQ-AH]@M
M]X#80;2.24YDV4 ?Z5V9\/$K?WTKQ:"NF:!G#OX.Z@7!]5.TV-NEA<X?YO7,
M=$GOE^()Q"O%$F!H26GIM>&RN!"1GCXB"3>-O^H^U^I"@!Q;TIZ2$H.01WYV
MR(S*?]2TG:7P[T6L.(H9!Q:PP9=PVS:2S-0NV<X41WT@TX:^J$H<)Q.9Z&P&
MOE/K#;:D)#G>J7OD6L0@4O1HEF@.+MA;Q,\3$1X^40>D]>=$3?(;P;B+0\.Z
MB1FZ]B*(.A8FUE5IB+?> *<.0ZM^H[KM#5H(8]VLH@5;$<2_@W$CT0*9,;XJ
M@I7#;J6MQ8X=LF7#[@(H':OD=Z1Q?0KW"?"K?'$OO!W6EN%5^)T-JC#K3<G"
M3-/6,5[,G8[W *7$(U!*8Z_N"CU"8F[A>T2&/YS/'%0NM (4BSS9&*6%Q2#N
M@;]]&;S'_PWZ+X/+.6Z'>-MIBN80_UYF[!\E7]A!F;(' -$NQ*_I >:39,Z
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
MEPPC1L@2QV1F%72%H=13JJ#$"?GKT8&U#^&>--PC2Q2.& ID$HP[$*ZJ/S,
MYYSC]Y1;CJ4>Y(9V+'U]9-%Y4GSNW*+]B>29Q)T7;KJ_:(S0BQ)*4Y2+@NSC
MO%TB*V<B\#S7VMN.B#W,9^D4NRO?$0MOWZ2\PW<%U+DC9J3D;1!$+>A[]$L'
M\4'-P=S! :,X!L/>H5R8DG7&I"!? $'5Z)5:EN1O)>V:,":P7!3[& MY#WU9
M=<^#Y*,0Y9 A32@<ZS65+9<96'<Y^K$MY_>IMP(6D0Q%#.*7B&,!",!#"A_!
M7;YW1N>PDMWH]SC/.K#;>)Z-IB*#BC?A0SRJS2VQCC LBNS7D8OM ]8[E]M-
M& !.+V$M"_X47"H 6%JR+A[_P@8V2G@%7(589Q3(5LF"G7]&QL.0UMV-0U*9
M\V1>&I:!R!-C#Q'$D%PV3BAB4 4.K&V0&RPI";TCT]7D$8HR:I%N[,V\);:C
M"(.U:#9[.B\RW;@E!HM*\@0Q&U31$<;:X*)1?4B'!O?SU0%NNBE!T%D$'!J0
MQ"[ *^(P(W89<22>>1-<,@ZF @N5Q!O(X3?3*%^)U4:MPTXU*01/L34FD=HJ
M&*[!MGR.#C+H3P<S( XHNA,F'K886H>)5JZFU(##K IK9J9VT;ED#2R%TND8
MVK=(G#WOGHH7\_%HU"T(=I)_QLN5X?Q<;AV*'1O?%AHK8_)M5R8)M)JMOO#>
M-<U,&:\?@P;?4U" #"8G ^,Y$SF\2JB?XTZ6+<1FX5:6[=*RJ#L3H>O94HCD
M:R/(05D6*4,^&LE"VM/;>)Z3=?&1-Z0W$*&0G%^%>3A.1H-#<?HX*Z/Y0@R%
M3,=MO7)<'V>ZX3A]C$58/$@,/4-TQ'^[1B]VIC)\$)#>J#IX=.P=TQ@M^H-&
M0<AC[2-45104=O,Y?O"#6BG4 OLB,LS).R6;:*1<NR0,&@>AJ8CCJBK6]/JY
MD]EDG$9!@UMM[!>OPU(R11[Z:WLX%%LC&0 0D%N:K7 H>A.19XT$8JEF>].*
M08+TB6%WXF^$.\;G&)FL[H6E/%P[>3H\_EH-WWJ</<*U(FDH]GFD8HB3U!@^
MG 79V1S=1A/V3Y!+*R98<7M[^9)(XH3!$LI<5&&51OA&89NY4S.S[>J(?<$M
MHCO(V'G0BT^WV*VJ<F'%7:KLAWM?=!%E'PNE=9H 73$F,['L$AL@[N:\"PV7
M]:33.PY]W5><Y:P;>[\(=P"U;R^QDC%R<M]7\3=KZ,IP[2 'ZD ;1U=DW6Y
M"9J94U(F)=$'!_0N?HMPD-!I="QHYAA6]TW\VBL0,Y$)EVD1KQ!'2(\N-=DN
MNL+2<&<H\\J2E9=BD6U(ZK>K]S<,]ZO_JKY=YFEUQ$,F()O=Y9$UQDX1)PAG
M82.EG[8[A#-@:YSR$)")KX!;1C-C\HC\H(O&46K=D[)G_\O<7Q^2&ZV2NY0E
MGW]* >[DGT" ^Q?G-K5$LY>8]^KL\N)L>GVQ\\?VM%S-=18H5]? <"F_*TJX
M0^9*IY2V9P'9O>"J"1/?8(O5@&U\T0^'Q\?AZ.AXSR01W>"-$D0Q78U!R=12
M6#8EKB1/_8O^Z3@\'HV9!K]F^6<.,R"SO<DF;Z(&JEGF)5N/G[F"1.H7XU$_
M')^.Z,L7\%OOZ"@<]8>(05H;^PYF(XJVE,0ECQ"EH2XY4&H)@K>+7:U8PY3<
M8T5@PG3=91*>O0 .+;DZY'+@J$!Q")7E/;6J,H$#R.MB(]43DVI)Q!F'V=.G
M^,CP9 ;:X-&YT)7VA=R6.>%(K#6;,V(9 P%>V9"SG7F^U<A5%K V?$QPP$$Z
M[*?AJ+S+-+B 1Y(XU6#D0@J5S8ZT\25CMR.=V\)F$IV88APTBBE41'?W&J7%
M0K4P.0\H^C0V1@"TKYF[9%$BHI4[IP/=B'[8&^*UZ NKE]_D3L+F9.@J16JW
MM@?)J:7@'2K(IN$ 2,%3P5%74>X<*5[/>%\,WAWX,<8U4,@]V06I&\(&</B*
MMJ3<EHC2%&U7G"D6&F?\Q)($.114"=]5"=2AZ)=8I2)06]0["0=' ^5W]\Z3
M[*3LJ-E&%*?SF0W#< & \2N5U\EVXA2$*_C5<CQ_'F+SC!&[ZX4EI?">\'ZX
M*"2QRJ2,PB8C=$))VCD W0]O'G3[P1I_IF0P_!":/2\DQ[0"Y#(^_BXU0$HU
MB/*GVVP_SFR<V7!2!R00;Q!R'&:OG^XID7-&=G$QM\&S.;>R(+!:E7]#(OI=
M4"1%,/-$Y0/:SHR64:8&F?H$AB+2+F;9\YD#<^A[RBA@KCPS%KR#AHDJF"T1
M,7%=Q3\,WV?Y5^#8;KM!B5UMS5$9ZSA,U;.U6:/](^S0FL/;66O\#?B/L6>@
MP,(!(G,\[7F&4$-[B$5ITXEI)HA<;$N7W_%!;T$W3TYU5$UO1> JEV+*3Q1
MNB9B*XUI IE3S1BM(E91I;;1=XV-:VD:UJ2CSS646XQF>COGM$J+!6TEL6ZM
M[-3L\NW-I\GU-'@S_6WZ_O(*4\H&6.VAGD^_M>6S9+*AU1S;^VU$(=I%:TSS
M"\8&AGQ")#;Q$6DP-(&,OM9 ^990:C^PN..%I40H/>3+#N>IQD-$60^Q#N*M
M;H^_L)$*=N+B0=^!B!=X;+RT&79L:-5^=8M>5AK5,U[MB)5Y$0CD\D7 :FO
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
M-X>"M$S?VR6Z8()'^Z,5'LV'68N!(L&C_0ERVO(K5W!\%J?? %!+ P04
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
M'NJS[N_$[ M02P$"% ,4    " #TD@U-'R// \     3 @  "P
M    @ $     7W)E;',O+G)E;'-02P$"% ,4    " #TD@U-9O,+8((   "Q
M    $               @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( /22#4U3HO80[@   "L"   1              "  9D!  !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( /22#4V97)PC$ 8  )PG   3
M      "  ;8"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ])(-
M3?ILLPE6 @  KP<  !@              ( !]P@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( /22#4WG2Z5LWP0  %48   8
M      "  8,+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" #TD@U--$%#@@8#  "$#0  &               @ &8$   >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ ])(-39S46*)#!@  .Q\  !@
M             ( !U!,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( /22#4W"[6&T)@4  #@9   8              "  4T:  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #TD@U-0$.\ZKP!  #7
M P  &               @ &I'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ ])(-3=<7G*JQ 0  T@,  !@              ( !FR$
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( /22#4TLV)CA
MM0$  -(#   8              "  8(C  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " #TD@U-3 895+0!  #2 P  &
M@ %M)0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ])(-
M3?]X1+&V 0  T@,  !D              ( !5R<  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " #TD@U-'*6&4;4!  #2 P  &0
M        @ %$*0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( /22#4T\;* \M $  -(#   9              "  3 K  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ ])(-35VJ"2"U 0  T@,
M !D              ( !&RT  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " #TD@U-U]T]R+<!  #2 P  &0              @ $'+P
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( /22#4TM]&M!
ML0$  -$#   9              "  ?4P  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ ])(-3<MA:=*T 0  T@,  !D
M ( !W3(  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #T
MD@U-(,V.2[0!  #2 P  &0              @ '(-   >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( /22#4T#YNKG5P(  *0(   9
M          "  ;,V  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ ])(-31$))-JX 0  T@,  !D              ( !03D  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #TD@U-O81?PL4!   W
M!   &0              @ $P.P  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( /22#4WDJ\6;U $  +D$   9              "  2P]
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ ])(-3:E#
M O+3 0  G 0  !D              ( !-S\  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " #TD@U-]O6VUL\"  !-#   &0
M    @ %!00  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M /22#4T]N[";0@(  $0'   9              "  4=$  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ ])(-344/RWK. @  JPD  !D
M             ( !P$8  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " #TD@U-'[#%J-T!  #E!   &0              @ '%20  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( /22#4T492B8[P$
M ,D$   9              "  =E+  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ ])(-34MS-8>- @  + H  !D              ( !
M_TT  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #TD@U-
MBR9QQ0X"  !X!@  &0              @ '#4   >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( /22#4WHOS<!H@,  &40   9
M      "  0A3  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ ])(-3?0XAISW 0  PP4  !D              ( !X58  'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #TD@U-S-^6Y=T!  "E!
M&0              @ $/60  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( /22#4W4VI=E#0(  'H&   9              "  2-;  !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ ])(-372AO[:W
M @  ^0D  !D              ( !9UT  'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " #TD@U-N(8A.LL"  #<"P  &0
M@ %58   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( /22
M#4T*TJB*#P,  /$-   9              "  5=C  !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ ])(-37#SBJWP 0  ]P0  !D
M         ( !G68  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " #TD@U-<-):L_(!  #X!   &0              @ '$:   >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( /22#4T^!6>QWP8  (XP
M   9              "  >UJ  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ ])(-35!/W%JI6   "5(! !0              ( ! W(
M 'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ ])(-368X^1\_ @
M(PL   T              ( !WLH  'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" #TD@U-CFQ@[3\#  "2&0  #P              @ %(S0  >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ ])(-38-)186> 0  2A@  !H
M ( !M-   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M])(-36:LT:"E 0  I1@  !,              ( !BM(  %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     #  ,  "#0  8-0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>126</ContextCount>
  <ElementCount>198</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="duot-20180630.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-20180630.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-20180630.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-20180630.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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - 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>5</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="duot-20180630.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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - GOING CONCERN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/GoingConcern</Role>
      <ShortName>GOING CONCERN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="duot-20180630.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-20180630.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-20180630.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-20180630.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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - RELATED PARTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/RelatedParties</Role>
      <ShortName>RELATED PARTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/StockholdersEquity</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Revenues</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - CONTRACT ACCOUNTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/ContractAccounting</Role>
      <ShortName>CONTRACT ACCOUNTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (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>18</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - SOFTWARE DEVELOPMENT COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/SoftwareDevelopmentCostsTables</Role>
      <ShortName>SOFTWARE DEVELOPMENT COSTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/SoftwareDevelopmentCosts</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DebtTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duostechnologies/role/Debt</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="duot-20180630.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-20180630.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-20180630.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-20180630.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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - GOING CONCERN (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/GoingConcernNarrativeDetails</Role>
      <ShortName>GOING CONCERN (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/GoingConcern</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="duot-20180630.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-20180630.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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - 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>28</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - 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>29</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - DEBT (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/DebtNarrativeDetails</Role>
      <ShortName>DEBT (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/DebtTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - 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>31</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - 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/CommitmentsAndContingencies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - RELATED PARTIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/RelatedPartiesNarrativeDetails</Role>
      <ShortName>RELATED PARTIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/RelatedParties</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostechnologies/role/Note8-StockholdersDeficitNarrativeDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duostechnologies/role/StockholdersEquityTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - 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>35</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - 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>36</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - 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>37</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - 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>38</Position>
    </Report>
    <Report instance="duot-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - 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>39</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-20180630.xml</File>
    <File>duot-20180630.xsd</File>
    <File>duot-20180630_cal.xml</File>
    <File>duot-20180630_def.xml</File>
    <File>duot-20180630_lab.xml</File>
    <File>duot-20180630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>57
<FILENAME>0001553350-18-000933-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-18-000933-xbrl.zip
M4$L#!!0    ( /22#4T.$Y78"KP  "$%"P 1    9'5O="TR,#$X,#8S,"YX
M;6SLO6MSVTB2*/K]1)S_@./MWK C2)G@F_9TGZ!ER:M=V])(\OC,_=(!$D42
M;1!@XR&)_>MO9E854 !?( E2H(S9C39% E5965GYSJQ__-^GJ:T],,^W7.>W
M5_I9[97&G*%K6L[XMU??[JK]N_.KJU?:__W]?_\O#?[WC_]3K6J7%K/-=]I'
M=UB]<D;N>^VK,67OM$_,89X1N-Y[[5^&'>(W[J5E,T\[=Z<SFP4,?N SO=.:
M9_6&H56K&<;]%W-,U_MV>Q6-.PF"V;NW;Q\?'\\<]\%X=+T?_MG0S3;<G1MZ
M0Q:-]?';];U6:^M=3:_]\^QI!-!_- +XH5[3N[_6/];P/WKC7N^]:S3?U7K_
M7\99 B,(_6B6VE.W5KNHP?_XZ_]X&GBV]0[_J\$../Z[)]_Z[96RL,?&F>N-
MW]9K-?WM__OR^6XX85.C:CE^8#A#]DJ^95O.CV7OZ;U>[RW]*A]=>!(GEW,T
MWN+/ \./1T8 USR_  G\:@;1"^K#K;?\Q\2CUM)'V_Q12SYJLM1S/AN>C=V'
MM_##6]RA:DVO-G3YN,=&*T%NOX5?Y8.6[S;K>F?=^O@3\H70KXX-8Q:],#+\
M 3TL?E@"#/SBN3;SE[Y#ORQYR7$=)YPNA\L,O+?!?,;>PD-5>(IYUC!Z;_-+
MR1< !OQZ.73TRQ+HAF[H!-Y\^9:('_&U3O(URWE@?K#\+?X;OM1(ON1[P2)L
M\.42L,S0C9^%/_R #2>.:[MC2RRCUF[47LECBZ3^SJ<#=<M&&IV2=Q.B'1RI
M*E\X>_+-5^)GQ,AOKWP+&=DK[:T<BA_CH>L$["G0+/.W5WW_>@0#M*MZ'2$4
M#T:/,B>P@GGT;?2]9>(O(PNX)4'&$KLID75^]3^O?@<FHC=Z[5:C_8^WZ9?C
MZ=XNG4_,-@-*<,TE4-"A#GZ/%Q!-(7Y)CY\827XI\+$:29>>.Y7;6-,#EW]N
M5^--.A&$ 5*\ .7%[_%RY$CQ;PNO@4137L)UQ].;B5<.A><_AJ$?N-,_SND?
MYO6_L.F >7\(=O;'G0'\Z98],"=D7UG ?WVVS8GQS<93II!A]),)P#S-;&MH
M"5@UTX(GN5H#7./=%^-/UY.K]?M/EO_J=SSM[U(8^,?;I<-M.:- X[MS%T0D
M<$4C@*]O+?_'A_D'T*\F4\/[P6&03RY%^&9@(F)+(>8G)^<//STY?RC)^>60
M<YH[]X>D; &"A\QZ, 8V^PDH^ID9]"J<ET2=$X_^*8GZF=ET2=29B%H8=2E"
MOI]8GGD#P,VO'#_TT!ORU0W8M7/BA!O)\(GK!??,FWYD@^ >#&"%?C>M_=@$
MI%BN*4K(UW(5E-#AUG%)"86FA,XA?1A;\83[1_>GI81H[25/*"GAV2FA0#QA
MXK&?5SXHJR_Y0DD-A:"&XO"&2S?T?EIBB!=?<H:2%@I "\?D"](;]MWP  DG
M'JF(-CXP H;O7_P5 MR8#^0Z\*>?]$8EUOS"S_YIQKN/A:0U7N3R@)31M/T"
M#^=EX"%"0AEX>"%$_;$DZ@@))5&?*E&OS=?Y0V28_O'M+GKPJ^M\\T^;LH^6
M7)/UF$7*R"?FCCUC-K&&AIV$0$%[2=S+B+M=K74D<=-GO2<Y]BVS83INZWYV
M#>=E4*^ZJGM04GUCB'3L?YBKOR@\>SD:GI6:Q*9M1TUB=P^:>%!24'$I*)$S
MGR"%8_B/2U(H)BD<PSO2412HE"NY3!PM$T?7BKK.+HI3R@]^$,4I U&7B:-E
MXNB+(^K2*5DZ)4^$J%=$+,\G%AM=/+%A&%@/['HTLH9,Q&ZK>JNM=QIZK]L\
M5?K=136-*' U9EZJBIK*<,A (R5A%(4P#IKN$$O$1K7>%1*QU@0.4:;!%#$-
M)BV+<->VE46TO<\5("OS+8N5;WD:_OL="*I,["^)*2]B*BO'2F):J5*7VE)A
MM:6$%IU0>PX5#*J#2E:J.L54=9+&-N[448SM,C18Z-#@,:H):([Z)L90:AD%
MH(3Z89E"2M_\;#GL>G3N,=,*OC/;]B\-;^Q^,)P?+X,2D !@GP,OQ$$4,MBT
M\!?NB&VA-E*KEV107#(06W1HMVLK#D3"YY-K49KV1[9VB(W1N@\=\&TJ>#[!
M2J\TGIN[X/D8QG!OLS%<NN:>6\^A73J&\7-BI^SX4;=->2AE'5%91W1:>2@P
MAUZM/U]B21XG'Q=P3#,0:/&!>8$%I'4'PS+_PXW'1LP#O?@N<(<OQ J("IG.
M;<,'/-#2U..>"0LOW#),RX&2,DZ!,HZA+:P)6]ZYH^#1\-A']L!L=T:8=/U
ME 3^ 4+VCR_&DS4-IR^#7JX<DXTLQPK89^N!F5<.8'N,U-'W?1;X'^9<I4!B
M4JAH/9;RT2Y0G[D%8(0IP-4;!?-E$/4 I V44)+VLY"VBOF2M#/(\]+36SQ/
M[S/T&;P>!BZLKN\-#3A"GUD0P!]CCY$2E#+Y7V"2-J>(Y*H56LF G7Q] 2\G
M6?R(O=)2M/S)M<V1X0TR$/.EY1C.T#+LGXB8UZ*G(-2\?%]>.#6G:V+*1G8O
M5!*OL370BOCJ>L&D3Y=R&J>]^1N:!N'/BXLMM??]B"5*\S,LNR2?/258-/V'
MT >[P??O^$I4DS=&=$FZ^9 N2 ?X&N5_2<!'(. TNDLRSH>,;UC@N4B&N.4E
M)1^!DI=@O"3F/8E9FB.?W ?F.;&I6)+RH4A9/I;&>$G*.9$R.GLM9US2\7'H
M.('NDHCS42ZN@KMP!AADWHFW.2X^'9-JL8#ODI"W+6D//><'F]]X[I]L&+P
MJH65F.$PN/;NF/=@#1-)U\O66E),'A3SLOQ;^=-0Z=XZ#?I]24ZNXE-QZ>,Z
M)"V_,$]7\<FY='0=BJ)?HKNKT/1<>KN.0L\OQN=U$L1<NKP.IFN\*,=7H8FY
M]'OE0LU?# L>QX1&UG=,Q*;KO6RE8LV*2^K)CWI^&D_87O14^L-.B99_$J]8
MH2BZ](T=GJY_'@]9H4B[]),=EKI_,F]946B[])D=D;9_!L]9T0B[])\=6!_Y
M6;QH12'LTI>6"V7#9,8YK)EY_="T F 18LM?-A5O6G9)1SG3T4_C6MN?LDK_
MVLE1]4_B9"L>;9>>MB-1^,_C;BL>D9<^MR/0^4_F>"L4E9?>MV-3^<_@@BLD
MB9=^N&-H*S^+,ZY0)%YZY'*A\4^N:_K4W(^W0;\&F7@/FW':A"QI"%8"5'H]
MD@N\'N%ZE]'V>CR49)4K6;T<]]SQ":WTUYT8D;\4;]WIDWKIOCL*P;\@Y]WI
MTWSIS3LXV;\T7]Y)$WWIW#LNT;\(U]Z+H/C2UW=XU>;%>/I.FN)+UU\^-Z()
MYVWI_7NW$14E<>5-7#^S#S '<BO=@*='ZC^O)[" !%\Z X]%]C^U/[" E%^Z
M!(]!_*57L%BD7SH&CT[Z/ZEOL)AT7[H'CZ+L_,0>PF+1?>DDS(7P7XY[IO2"
M')107IISH_0A'(%H7J!KH+3 #TPZ+]6P+NW7(Q'.BS)+2^OOD"3S4HVZTG8Z
M"J<1M72G33.KBP(E-26665+)ME1RSX83Q[7=\5Q@]Z73RXH%EY2S+>4(]%T'
M$^:]=*)97&M)+PEZZ?O7HV5N&0?LA< :V PP:#&_?^,Q[IR]"]SAC],FFP5]
MYMPV?, #+2WAJ,F"A6,3E.4 V< HBY0A?\F5,CI5O5YMZ"5EG!1EB%T[#&4(
M&=-19$R'4^*S[7L.O+FS"V_N'$>6-U.R_)3Q+)93(!FXFIY+F^RY-*7"GL9U
M5%+:9"7E[$8YI4U6TDL&N5_*HV>TW NKM31+K:4@5-+9A4J>FY>46DL!*.<D
M^4M).06@G)/D.:6^6W*:;3A-22\E?UF,3)RB+S3AI#]@^&:-TT&&<N@?YO53
M!5AWALW\6_; G)!]92_ >OAB_.EZ<K6)3.PD!C8?LRPSRF-\[CI#@-<S OCZ
MUO)_?)A_8,YP,C6\'ZD#OPSASWWFB^D3R4#.'WYZ<OY0DO/+(>?SGYZ<STMR
M+CHYQUE$W:I^PAJ96,!!-;)4:EX#DVNB(@/7\,SKT4?+8\/ ]?SSB6%Y4\,Y
M[5,>%P4'-KL>73FF]6"9H6&GJ@W6+OZY;>:=\O8:2@[.,?(\MR F)4A@/0!<
M-[8Q9"^G+NK M+8-*'?AP+=,R_#F*$H2R61Q!&/9'I0DG]6M*'2FB^G,=N>,
M^7V86&[MBZ9G4I36+/NY2:A@GL;EV<YP[!SXMOTR* 57\]68JCTVD@L\-DT<
M*V$Y0^G#=\/S#,E>6XU&!W;E^=35G#:\_PBR['X^2[F1$VM];CY0@*J'T+$X
MG7R[^[BPY5-F^*''?K=\MUG7.^_@&3F8_"DY!8ZV8OR[B>$Q?^44 @GTT,YS
M 'PW*^8A ;$$M_CNUQ#L:0/$PR*I;8&#-(S+1E4F_<@<=VHYFZ;=C)?TO,L&
MEK\GL) !H3<PS88MF\''[!LFC^%GRP&Y?>XQ$V82A'G+1FE9]$K#E^D'I$_-
M9$-K:MC^;Z^ /S7JW4;C'V^7#;GC=%+TJ8]_9[;M7QK>V,6Z;R$,CP16BU2%
M>BY@-8'YUO(!2Y11K,="LZ7GA(54K<U^F[,9+)-9[RZ(K=^RL>4'*"Y0<TB
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
M5U/#&UO..ZTV>WKUG^/@/?[X=D:?_D-OO%_U['L-IZH:-C"F=QHVP[9&\VB
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
MHW!GEB/.:6R*56AN0[G'^;4 AHL>@WO;0$%&J&P  HL#$,D.&7AO:%]!6T+
MP, "=H<R!:$RM)%A>;B7$;DK6RR6#M9-=.FX$&%^Q&M\ZPDMN6#BHV4%$_QW
M"&I_HT82KTNP<2R:9 8\,(E$.1!QPZDQ1XN"B;SN:/0YYIHSWO/W(T!.[H"&
M+@:'AV@1P%-=3&,&ZXE<CS/JQT'R$?2%!*%O(&_<39QWV>'@.XSS," M?^*&
MMHE @VE"AP">_%-8;S%%;C=U<@J)?NGX6Z*M]QTGA&%NN1<")I84_S\+*(1Q
MTACL "0V4\Z/L"_)N@5P+IZ$#D!U/EQ73KE'[R[.U?,*#W"-I\ZWJ&!:0!^.
MC3_ASB 3R43^15&'%'?#$X&N-E?#&QI@FT&7-[ANQ[4\_,G0=,)THR7UTZJ/
M<140BV#!<^)VA_PF MS'+T#HB/EG0<PV08T5$O(F9MMPCL\CJMY/3A[&NMU\
MYB1O#X1P)")(:6NQ[PP5-:Z@5U,*.OGU5[GZD=3NO9#]*P2^V*Z);Y$42;)5
MAU(MC.^B\(5Y:*-(Y9XFACY1'IKGO"9&?%9:RCG.\XU[E&118K%B/.2A(0W%
MD(KO"@I 7*(X1[<:=Q(L55*6:#."+7]SB,/?!>3_09L/;#(0=E(9\%6O:H ^
MUA^PG1)K7$?V_9!'884\- 2#(3DIS&7)I&(='E^UE519"@E9_M!V>3"&>XUY
M36:P\B4^#9X22?IK1>,R>#Q^62)_B/':(A\,7$\ZZOA+A%(AF_M4BQ]I :@
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
ML1N):BE]-52"=B;ZBRF?W#]B*8\-%%2=T+4^/(SV7MM1PD<M+5_CO<1OM!O
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
M#18Q"FW[3+NG4:T _O3@>0\@L=F8B87A"+ *L!8,)Y (:K^'7Q&WR&"UJ1&
M$0'P:X\,L#6U?)L9Y)V&.>!]"X8<6#;V< &0IDR@RD/H/89,GB_'/]/N0EBU
M[VL*\FG=V!2&HPD^.6X0S9E:I J@"Z:-V 8<SG(0XS '$3,28Y*R%1Z]BDVD
M^<E7 W:&78^NXYGV923)(X\?J'4/GPEQ$<]%H._6V"?_ _XQ=/W$<=,^P?&>
M5;0K9WBFO<8MBD]>:K/@N.$)A^?'$\T*HIT# @)J]RW3PE9 \>L+<\E9XD=,
M> 0)5#W10#DS#P2*9P%K8<[8&#-34"A0N ]+ J9BPL>9[<[YH1HA;0:LZHZJ
M\%35\(**!O_! XZT9\%>VX +!H2EF1XP"$?Y+N!'1.+#GP-$4Z _"1O2"K 4
M.FD>G!?<5!C49\/0P[,R909J!'"JK #PX@!'FM+.)\>% S#T&'8<C9?/SPI9
M^BJ,9S$ZM#2&\,1<W2"2!J%E!UHXPXD>740"[LG0148H)YYK,]L($")?>SWS
M#.:G.;QDZXU+_#^B$2MQ\DPKG,:$SJ'H-!5:IMW \F7/&+KQ T KH,I---/R
M \\:A'3Y@J_9%CR*K--W1\&CX7&>AK2!PSB N >&^SX=,!/;02%28?.!#H!!
M,V1#R&5_L'F\48=:%W6XFKIF:!L>AY+Z7,'FST%CA1]G,SN2()QK V\GOHAK
M\:UI: /+9&[HPXKHO;^!_HS  ""!%&!/1L!Z8)('R\/2;G@J=&QK:B&NG*A/
M!]&?$Y&=X[L>S? 6V"6--G.!>@ 17PE[(!?&+E#F9.J3^$,<B\E-_KR4Q"#"
MO*H4?4-X!5DUP>Z%-I LX!W !-YM31E];82@FANDK@.L'INY'D@^D%GL"84@
M(J("!_/!$D@10!H.O&5;R-3O243$B!-X):%J.4,[A!,."!EX+L@_SW#&; $#
MD;Q ;! -J%*>,(^REU-'18Q*,5@G)JL1(TY=]7#74!R#P ,DC1DQ%$YM?,FX
MI\"/6(#,K0^D,-6^Q$_>,>\!*%I[W?]R]T8L#[1CD$JP4_PG(>^YS+&<$,@!
M.YY9 6P2KRD';.*/#F@8N$4,7P/(!3'AQUB!6%C?XKY@G[4017[ V0XR3B T
M6I=9Q4TG;N.-C"$#_(QHB,<)0[[*4]=AP@>IK<!SR-"0=4;[J"%-F:02,?-L
MR>'G9P>WQ6,PL(]DF9R8:RW1EA.,H</Y(:@@. EB1KN9S'W27NXDO[U2.*RR
M$Z]O[JZ^O)$48:"2 V@U<&C7%R=7N\#I83?A"W68._[2ZXNK:!/Q[%I5VY@3
MSXG!'L(H \:Y/S(J/$@&Y=(9U! /=200O"Z2SP*98Y]ITOQ 2X$E 18-S6'
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
M:);VOJ8FH8\/LZEK7+9'HJC W)BZFD=.;"2;%\M1QG=+W=>;F_?O;VYVC>O
M0 ZZ']M/91_#]\JD5[#@A]V2YFDT2Q'Y0Q>TQ:Y!>2C00!.]GITZZ82A!\TC
M#U(7@LCSA&86!^F \!+31"7)US4;L"K@-<\&OY,@>(6;_]$R8N6XXD/.63Y(
M3=S?3SX?,T)"8W6'Z4C%Y'T8)^CP3UKM\\NN<;'O*XFGG''_N1,%Z'+BD1K
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
MM4TW$_5E4"MC!S7%#KIV3]HEMIL(PLQR,>VM:0^%'S>$(U^#9X>"'Z^!']>
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
M6L%$R,"/:Y,5PIRA<P44V$M0,P M/.<OF"M0UQZHAX*FT<L(IQK F;N<P+;
MN1EN9U%+ A:4S!/#EE5;M]8D13GS%K27^HK@@E%?L6RY]+5V00.SS#YUI?KI
M&SNE:^OR=&<5*ZRG3*Y6/WWO5G2:8#3*.>K[KS1+7]JGM7Q+/I862*_]TD:(
M';*J\GNVH/=EP&W(?'U3'7ZID'YP>EG2@P1M9*.-#F1S-%F5M&Q21"Y-?@N#
ML\&,6='\_<,I#J!HM5B]TN*LEQJA(Z:TJN\ZK@I[=:&/#[.I:URV1Z*HP-R8
M"YM'SIJU[+8V;I7,Z>WC.C"0@_Y,SDM7:'K.T7RO3'H%"WYD/EZM-)JEB"R=
M&UHG;6O.PF$HT-0[>CU;(73"T(/FD0>I"T'D>4*S>OV$&@DO,4W4?ABE#/DL
M5[7FV>!W$@2OE.O<[IR52S>LD_O[R>=C1DAHK.XP':F8O _C!!W^2:M]?MDU
MKLWSR#49]Y\[48 N)QZI ;S/8K4I0>7ET%DL?^Z]T'(N=:5S\-@.WQYG#>2?
MH,[#QM9+!T\E<3YI"+6DDCK W916GQXTO7;+CO/QL#69/QE&TW#<@.8>!KNW
M+,OEAM+=ROPWXSC=DYI ^NL_Q/=P=SG Y!\;7O.<3^W)L@F.S@DHG#2+\[F"
M]C,&)OF,@:_O_N?=YS_><9L?D)*.?T3X1Y((]Y7,O >7)@%1\24-ZG#ICZDH
MX./1MT<I'0>'Y]@NN4KV?6G,OYM<UB3](4D4"M+TH#@[UR>8RA#Y,Q*\4G[2
M?E:^Q&D(,7->*S_I/RN?+!L0Y=(4,.30/9D]NFAJE+LX10Z__<GX6?EXK]"S
MEW!+FACV$^8"1 Y+DL9$+4PV@@\_<Y;-D&<8DASZ-*\#A^[ U31K# <.EOGA
M60F>@Y LTT2'N*4>9H?YMN6P]"7' K.M@#DGOC*+S_-F>8*]A,GLXB1UBADC
MSTTS0M*,+I\E5 %6,8V%GLS ZZ[O;F#B&EUI_2M]>*6/5>7;(^:BT!=Y#DUZ
M5!X\S-'VE8!E?2I @ALL,$,<$[24T%X2Q6:9&C!0.RRDK*Z(#\9QR9*X/: 7
M4\!F/L'4,\N-\[98_BU\<FBB*1H^S*1,DFO84UE:6O;Q$5.PP$"[\/P9H5D9
M=$:-4T(I?M NYRG 0P(.B;/,:$YYEOEJQ9ENL;[AB(',P&.Y7SX)(]]%GL5I
M-3VF[, DFIP'>)VS-P=!0G<J-]NEJ5^62[PH<&B&'_Z.C VH;("Z:(&-+?TX
M.S01',UV3^6&IQQ\)!:F!;X4X*.;9D.N'ZF $<Z]%?(\A[8AH$U3@HCF %MA
M@A\$,(HD\FEV-T,+B 4-!29:ABDFX,L''_,W05)X "E8/">G+O("]Z9 J\7(
M^D;B?$-VM,"%J5)9DO#1B[.D8S:GO/=<YSF%X/<P3NW:().F=?D$7DF*0Z<Y
MP9N/M4(*V_^+LASR!"_XV/@5#!N82<P&MV=D0(!'3X+X++\TSCI/7^CG)JE4
M\]=9L%MJ],KDH %SBAXB>\XL>J"@_F*6K.VNR5<SQTF:LJ)-=-Y2E/^@II6>
M)TDXD)C7+,UZS6XR>[<FB-PAECBQESX#^#&W?91#AM^\H(,<@&Z2SS0Q-KXM
MF0_4Y LZ):AX("=]"9LET&!X]$"(Y8 71^V5[<9WT7?UE&O 8N1>[;H@/H[@
M Z&H9&S2=]B<.U_:;GQXXBFA'1D#4Y6GS!Z!V5G6+F-&@,#(AG?M/N>YF$MB
M!UUXM)X(5?,I(2Y-MV=/LS+SF4@ASO3-Y@W@<3+7C%^G3*&_!<D/YFM&0#Z1
M/WDRB!ZT%NEPMQ*X\>(TA_AYQ[MS.<9Y OZ?]PV>Z:O)H0A\08B/H\?,7!QL
MBANZF@#WGKA[S0G^1&^'&=MEEI1^I+,1'FL /W*>FR7BPA,;+G]A09#XKYG[
MRM$QR2W+"*V?6T=D_K627G5S^_G^Z_4-N)8W-[=_?+[_^/E#Y55&&PN*;.'
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
M@HT#O^F;E^X:*^'SZ@+GO6W3'N72MLWW-<8ZN%"A7=XTA6ZD8'.^*!<RP8N
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
M=AC ]<G&VLKWGFPPXLH4GO:=S"):9M92?F '-VD=VK0,[4_KE1U^5NP@B(
M>/TJ\F>/5D"0CMSS/<>>/:M* (]&2N$UX:,5QM\SBI!PUXTL!\=!2WHHO@6/
M]Q8*/5CW8TJ [2I+SPT?G6=\!2S0'5;^%JY<)75OX%GS[$$A+N-Q2#_HJFX,
MX.4 UX='Y786>CG>F#T%^4I'.[4<2CHMC*L4:A_29V]4VE.^P:4_T.(%](*8
M=ZH"%*S(++2?B//<:P(+W&#MCJQ"QA1M> 38M(G:'QT FYX'FT]<\JT*TM0R
M4.O7!#5-'9K:!M1BS@#4KL,RL%)IH>8"3Q)H4L#1$V8,<.QXQ0' ;:!B8\7"
M"YK>DZD?6?ZS$BMG-2SI8W4XTO:#R6C<<F'&8TUH,E1]/$KA]-E[BG%2+YQ8
M2C*]]Q_B>Y=DO:Y!!LYQE@L65[BTVPNV0>-@P^V*>L V4(VQD6(M5<3,=B%3
M8ZJH$09BUSEH(@4(-FN)'1?PO0F?2AAA?5C?2&I3#I94$AM;NO6YIA^*B I"
MGY_\L;4QPU=L/$!81I9-3NO)T/K UXW [OX*U*-@(UVQD<J."@UT5( %;.D2
M^>/>L'3=?ZUGEKP4*-!+7EJE3\.HIU5H%6%4*/U?EMIQ>6K%8I>V\]I&<U6;
M3 H^'.9IKI1.6@%TU& %4,TT:JF8V7UG@DW1Z)4D4T>MUF8EI;53K/7H]@2R
MO']S=H/[2L*3XEQY#D6S.S$AQFXA':I;/BS.OV=0S;D3"32L)H-SZW3!FYJ<
MW@! ;ZD!0%5%XC@'\^;=[='X.FF;5:12EFL+Y<Z37PZ16UQ]BGS"NK*-:A8G
ML8FBUU:W3[LVY(4<S'J$X=3J%4V Z[01KH>1>*]LP9FN'+2IQX0OSL2F3M3^
MN!'$'PD1WG-M.;.<9V :#P%%.VH(96Q?U_4/[J+I%=W"3'><5AX\W'-;#QJU
M>J;UR$EPE^O;J.:=1C%WWF]^.)5/X79KLKE,,3WAR.TNR]SE7M0N-[/;_;$C
M0-=\78&CC5@'[@-'1NQ$=[,#^]7A*7=ITDXW'[N\QY-IXCB2>CV?*X[G/ER%
MQ%\F/N65C*^>'HCIQ =M;##<N:<E1UJ;Y>=ST7XF(08^R>W$QSV;2*J SJ\8
MUM.8J)K1Y+%M:3FYHU8TR\F7*\U-]2<N'>#]IJV&DA6=Y"$T/BKN/.+]QOOT
MDAQ=V'<.C3B/EII'1Y9#-+5@ZKI(#Q#+U U,5==.:/PMS1P/)'%IYEKS.D4L
M#W/K*O\5.<^ ;WK.9L1.-B?'X'TR(_83GFE5?ACUZ9%LQ[-<Q2%!H"P(H4>K
M?Q@/E87GPS7Y0['/[$IZ@GOE>S-"YNSJX42=Z'"'[RWS[\J?MKUY=QN?'(>+
M["#P_&=VV'IF^3Z>I=US)'S<FTQ^C ^.;SL-CH=XV4'^!5;>Z _U]/AZCA&Z
MWE.0-99+S[/'!]77F;.R[#G]B@[5=I5%Y#C9R&;6RL;<#-^R P*_N<"!E*-P
M=5J: 0\X]93KL@5D&!E>%,*@7$1MX? Y5F-@)\^93=U9F>&7EU%P]6!9JU=O
MR31\:P<SQPLBG]P#5-XXWNSOW_[]KU]>?I_ZCOT*_Q\^_G]02P,$%     @
M])(-3:2*FHCV$   3ZP  !$   !D=6]T+3(P,3@P-C,P+GAS9.U=;7/B.I;^
MO%NU_\&;JJWIJ5T")-VYG4QGI@R8-+,$<X%TIN?+E+ %Z,9(M&0GX?[Z/?(+
M^!U#DVO7AOZ0!NE(>LZ+CHYD^?#E;Z]+2WG&7!!&;\^:YXTS!5.#F83.;\\>
MQC5UW.[USI2__?4__EV!?U_^LU93N@1;YHW284:M1V?L+\H +?&-<H<IYLAF
M_"_*-V0YLH1UB86YTF;+E85M#!7>2#?*Q_.+2Z34:@7Z_8:IR?C#J+?I=V';
MJYMZ_>7EY9RR9_3"^),X-UBQ[L;,X0;>]-5YT"=*XZKY66DV?CU_G0'Z#K*A
MXJ+1_/Q?%YV&_-.\G#2O;RX_WC2N_UEP%!O9CMB,TGC]W&AH#?A7K/D]$<:F
M\7__$"OQR^N(_&.NT\_._??+U;V.UMVKZ?#Z]T_?KIWO3POQ:/\^_2?],5U_
M?C:?]-YLS:ZZWU^7;,1:WI!?A+' 2Z2 PJFX/0O)\.7RG/%Y_:+1:-;_<=\?
MNW1G'N'-JT7H4QIY\_KZNN[6!J0)RM<IMX*N+^NR>HH$WO0,M22'GE!A(VI$
MZ$U[TR!,_*GN549(22KIE4=* E(3Q^@$-L[G[+D.%75I [5&LW;9#,@=49LC
MM-HTF2$Q=;OV*]*;<&9AD=K&K4EI1!FESC)=.J;-Z_9ZA>M 5 ,JS(FQ:;>[
M4;0!8)#%Z>C<FA1TIL.VBH OPL;&@C*+S8E/W[BZE*[$PDM,[2[CRPZ>(<>"
M5C\<9)$9P>:98B,^Q[:T>+%"!B[08S!U$*4,9ABX$K]$EJU6!*80%/S;%VEK
M-U*V$^! D1_ ?V3W+PGJ, <=B5:EID9M8J_EA.1+=Y0SA9BW9[D4<EQ X8YL
MXAFAQ(77\/XUE9H2- ]_1-14O+Z44&=?ZO%N0IT[ ILZ_:O[><6Q@&[<1GTH
M\!OZ)!F-#&09CK5?FRV4U"9^02#Q@W700I:<\N,%QK;PA!XMRI?R!8A6>E[L
MB[FM#\9ZO]=1)UI'::E]==#6E/%739N,WZV(VXP*9A$3I&1&9#M$'/A<8)L
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
M]/BK*;F$'1($\1]?4+A V,7P*P14TLWJJU*OF9R;[;MU6]RZ-C:B\ X@7VB
M&>2#MALN(-4</+2(]7!_;13W"E:P#L&4J.5(90H9%/8*80[6@$>H?A^' ,\1
M=\4KN;A#+I=?16<Z,"@ 8:N)Z6EN7>LJD)5[QR 2!W>O"?$?N(LLATV/VG0
MH0:OBA6L@U#E&\K<@IG@NBR >Q&^F <$=Y"&3Z, K&; WR,4[[Q(G9N<RG3O
MD,*BH[ >2F;"P1*UBCR";6TMM0*F#-2*REHP"TUVNK3GG]OE37NL<@A*II_%
M"EO7M+;$S>[?5$6KA-JT6]L5.ZDQK$,R=F3I764E>N44ICVV-F(JI:U#*2WK
M5OL* &-HAJ"O!*X2$].3<FTL=S"-=? ."LZ\%XW1Z5)Z +TQ#U"1<M8AP'TX
MC:!?)622D.AA\]8\-DJU;06*=WAND& *'O61*J31@^IG:Z"2*&X=5NO5\>?U
M<K%\KH1+0::'V#OSB&FI;QUH73B#7$(_.3.@1*NLO!Y,[\W#)%?8.GQ2>FE-
MYZV:!)>&""]F_"D/-X<$>[N'X&EJBV:^E8/NO!6L@[#M\TB4&P$$(X#\/NZ
M.Q0"R29%*8'9;=F5VXJ/-,;9/*3;L/G"IMV" H;\!FR9OM8U,'$2FV =8/(E
M3??]:JB4:6H=)"5JI>2OW/TSM*:7OJK!IF^- P*9/\(JGOPQ)>&6&&W,8[$0
M( S]'J!8A-#)J?H"C 2/:BR,^;WJHE8!S]JNMZT=G\A&RRB.&<IA38AU:(UY
MS /AJ6\?ZZ MS_*0A[*HK.D01)*E@NR)L6U032D$+*)/L<HK1Z^(3<HI3,<H
M:MB4*I2BU+!F=B_N<E?H7VI*T[U-5[?RQ8%#'!@YRK2YBGZJ5#EE:OYZNJWE
M@/]=Y]67BJGR,G=BSO7OQ#@_9OC]5/.%G@II]#(:O99I-)GR'Q][0ZZ->^6X
MH]ZX/>WS LZ/-QA$/("#_D\&[_Y<4\+8B)*9+/C*%#(:0&;S-Q6%B>L2IGU<
M@6%SX5Y1-BJ+(@6Q2;&Y,BA;NL@4,^U\U88OU,N^""!Q.R+_"8MO\B=W#F1G
M]\M)S!YUG4'&XIGJ%93)GR]INALK0<B?<BW4U;K.O<J%+28P;7^),&+A*DU!
MHI]D,% 1FG8 52'3M(1U"$YXX$57(>87,)=UJWQ)TZN453$JT]4^4&"\U<_E
M_ CH-RA45/8H&8WITW>5@5+J;QUD8\@@%V?!94XEP%*BIB S?2JO*G!:5K .
MNXV6?7'K%@YXZ*<1':4+6Q-@Y#78'J<* ELKES_T55(W4ONB\M6)<4RR2BK=
MA8K.[,5-2"%;=_98TG)%BDL;[T9:L.3O:I8J;E_+NP8(,]&91!ZCWJ-0,D)L
M(=RT.TNG:R^(V=6DQIW&+@!JF\2^@:M8W<K^PX)0?A?@%.I;!U<74G0?SPI%
MDQ,MSL7/SZ17=C5(C0?YNT"H;1+KP.2RZ82+6\5,CW"%4I?%4P4EK0P5M932
M:YU6M[+V/4"!.",[):FS5<E>GTC?[6FV0QU&5K54?<VW3Q87-@W;4,Z>1NVB
M>^1#[+--7B#_?Q%;I>*5K7KK\["JP^Z,;76K*<)QLUO@\L^79?:*W^CO%7?:
MD]^=JX'[Q9:]8I$'CVLWHD3@Y5\^W3"1H6@SZ"1Y<Z7W4:KPL,5YOZ00H2)
M+]+G=N$=A1X"R7<NVDM"0_0G2*>-+0K#)406>-7]@-,PB74PVK">4=^T>&](
M]UG;,+Q2-5D "OGX+S)@+D64KNB;9>5-SXOWQE!N".MZY-9ZJ+P/%A8VO>NU
M-V(2$]@'%V.1.'KISN(P.MX;7WVOX(K0":3WR..^@W8"@):2(*8B&],I+?:'
M>!>SV0<^]L29=MY"5S_[^#EAM0QL.9GI)!@'Z+\:9K%OQ,R++79$<^FE"[-+
M5P&["E?3Z35J: O5C?H2FDHV)765YK!-:3I51PV0%QOG)< JS298!64%(\U5
MB^9+0EW+=B]@3%]_:"M10"OE2S4NFNA;O&BUB]5> /1;V8BJX)TCU039X@4N
M;?M8A^P50#2^:_J\J_'\8;ER5!5DFHA:O+ZE91?KT%0.-7L,S-JH6KSBI6V?
MEX'L5D[,BN#FJ#7QM7I]3-]*+P#B9 J83<SHSM:Y'*K@K62E";[-*V>[VL^Z
MEE!BBCZ^AVS/K>Q"'B9/J("G^&C"E+2][Q&B</L+-9*#*6I22[>\)4!N'T71
M-8]]2P9KT<6R-9F%#X#*,O\5%;9TW[LZ>@4FL!>O35,K_21.A2XIX6'I%O@>
M?5-I,/M +S'"%<( >_N--(4\C%ZDO$L <V<#A"%3?\E 0F+IR"(!+G>C4F$.
M^QIK6N34FNF3_"2 G,K2,68W',N,8A^47%\/0I]=<7OL!JL^!TL'&GV(JQJK
M_F2H:2GZF$54G%A(CW@;Y0H %!RJ,+#TG)4&?E4UM;6WIG5(IU37<[I9"DO/
M8.WF<(N,81]\:?^A!U\YA:7GJW9SIIKP&<YSQM7E_D+\$#[C'@2B[8T@1<3?
M7O(J1[0:%]/1[2XZYR\+5%U.M/(.8GVFD,UT]S!%?8%4?::0N0^+DYL6WNS2
M2'+Z=M]K7D=.?3H$841A.M6IN+['E1Y1R+@8ZXLE$]&.Z),[FZ Y1C,N&@Z3
M#3Z.[8B;S4LCF[')S]P.7<2\@/ 8#?(_ANWIS;B738OZ3^>R/>G'AAF->Q-N
MI/BYTQYRN]U\_-@>?Q7O)OWK8?^JWVD/ITZ[TW%OAM/^\-H9<1MW^KU)S=:Z
M)G'*&AYF4ERLZ[MM7:]=(1]O!IW>>%BS>.N5T%0>ISB_3K&H[[=%G;A7TR]M
M#DRW][DW<$>BI7+))].ZS9J98:5E;#6W9>SV+J<U2S,H^EIE1JK6ME2#_C!N
MSIUQK]NO6SYQXQ:M+LD*ETWB'@AQ:?]KG6V+VW$_?NQ/5XY(]"_>.D4OZ@V/
MT(5*3N1E!#[?%GC<&\0.=-0>3^L749*..R/FZUP'FKJ=?__N#KJ]\>0?3N_3
M37_ZM79S;N42SDCX)F_(S[WA3>T67!^F?AXABN5[FV^9P^FXW4G[]KK!CFX9
M_!Z)E'?WF7OG&4%S0]CDYG+" 18>4IBT=A=YV'%:.EZW<F-8?>,UCW824>H.
M=,K&QFGV@DC&$!5&2.?'%:.ZU1!#I43DL\(!\UC"Y1VG3-3<*%KD/H\E>MYC
MR40O&%%S?NM8DA_6,ZS"GC%BW[KB\S9!B0%R(W2=+F(EDR.$XM.C1*Z79=:A
M.-XJTF-)K9H+*.JTZD:DX]DT/7W2LT@N@,E,IXPH43:02/7(!3JRD62CB,&S
MZPBC$ ZX8?WM8U'2G'<J.J.+O?&'N]"?JSOY40@W)X?B!+NR!5X5I>E%73VX
MMK^&H6D0ZY;M)=JFOIRGEQUF%UZFUZUW0GMWHUF7@:O, ^L-*?FIG,05&QA?
M1(0_\1;0CP*8W09M/*^ESRE<K4Y+5<U-Y%:3@35WA\R<F+^35,!+;*IPGNNP
M0O?LNI%4[=RT3:UVPMU)V!]78ZUV>UXRLS/00H7Q7C?2RZ1Z&BB638WI\J8A
M65+54ZW:$JL13;,=2$\MU4*L,<C>-=)K#<F75_5TTEJU-3.SR"V?//O"]<WF
MN(Q[%T](I6KF9D[%:J:=XKH.)Z[$26JQ0_]D]_CI^::H5/O\?$NI_;H&\?NZ
MCN/IGE]_>M9]\RZ.UJ1ZYX*;PH6IM-IKYLZ*NT.PD\J*LGF=,87!29R(\W*)
M7%AA)A?FTA$E<PJ63"0!\?BK*;F$'1($\1]?4+A V,7P*P22SU[46.4ASXUN
M/J3"0K04CGY]%6\,/3+'8I97<F!4B]+T#+=VX-,'2RO8LOX#P1M5J3B'LDIJ
M58IE66'34]:CPB>WF'7361W7G[ID76PSZ:B0FP?JCPJIBBT?&M:H9Z\DE_OU
MLO)U]%WN2\AS8[P+2T!4=&IM+J:=M1R*HJY:T4#U>]T!%WOW(56;VK1?UD>J
MHD%>E)?EOA',YQ3.X]HV7XC^%/$Y  K54\K<@I/2OV9K%$^2.IUTI;GI1V(V
M\=\M8) _^3]02P,$%     @ ])(-31K]UKRD(P  \2\" !4   !D=6]T+3(P
M,3@P-C,P7V1E9BYX;6SM7>MSVSB2_WY5]S_HLG6ULU7G\3.9)#MS5[(D>U3K
MB!Y)GMS<%Q5-0A(W%.'AP['WKS^ I"2^&@ ID@ 334W-)#8:[.X?'HWN1N/G
M_WG9V+UGY'H6=GYY<_[CV9L><@QL6L[JES</LY/^;# >O^EYONZ8NHT=],L;
M![_YG__^]W_KD7]^_H^3D]Z-A6SS8V^(C9.QL\1_[TWT#?K8NT4.<G4?NW_O
M_:[; ?T)OK%LY/8&>/-D(Q^17T0?_MB[^O'B4N^=G CT^SMR3.P^3,>[?M>^
M__3Q]/3KUZ\_.OA9_XK=+]Z/!A;K;H8#UT"[OH8/VKQW]N[\?>_\[+<?7Y:$
M^Z'NDU]<G)V__\^+X1G]S_GE_/S#Q\NKCV<?_D_P*[[N!][N*V<O[\_.1F?D
MGXC\9]MROGRD_WG4/=0CF#C>QQ?/^N5-0K:OES]B=W5Z<79V?OJ_G^YFQAIM
M]!/+H=@8Z,V6BO921'?^X<.'T_"WVZ:YEB^/KKW]QN7IEIU=S^2WIK\C2#9^
M>QK],MG48G2=8-JS/GJA)'?8T/UP%'(YZH$MZ-].MLU.Z(].SB].+L]_?/',
M-UN<0F6[V$93M.S1_Y/!M/NJ&6#/1\;:P39>6<@[I0U."9[!!CE^WS%'CF_Y
MKQ1<=Q,R3(0(>UR[:/G+&T+OG]#!<O;N\HQ^]B\BM/[K$YE9GD4GQIO>Z0&<
M7NLVU>QLC9#O\5@K;%P?+P/L>-BV3#*!S-2G[G67*&2-?,O0;1Z3Y7IIAGLZ
M?Q$%T=.6VA-=UPAX7/6*]] \UP/=6]_8^&MEIG,=M,ASY?$BWEM]TDS(4N^B
M),K7NF<1!NY=Y)$/AS\CB\$LV&QT]U5;SJR58RT),V2-, P<D$7"6=T3$0S2
M)T_:9KY6GS9N,>F>0&(@E[M2%K6MCY,97OI?"?1#](QL_$1'Q8"TXVJ81U<?
MAT/TZ'-WDT2;^KY\9SED# U<9%I<#HK:UKD6;#:6'TY9,FK)8*##DYBD E-!
M@+0^/J?(I@L,64M\ =:*6]<XMGUL?%ECVR0&]>C/@!@9W%$-4M2IHV?D!"+:
M2;>K=6?Q7=U(K'0"NP= 42-:P:.'_@S(0!T]T]'*Q0IHK^J>)6?O:FX/@W:
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
MOC17D^O"-$,%ZO:];IEC9Z _6;YN)T1@^#"XM%U"35 :$$?)V1K%W)<&[QM
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
M".$KN8X=H:2F2^#I=,4*LQU=,T?7C$H9"<<<'@7LS6,.C[I>E6,.SS&'1_5
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
MU8-*7AW88Q(XWG^GG*S"X&\W263@JLM6V5_BSI UEYTF&!X/@FO(^#G9YW-
MI*7EPLFDY(^&-LLFO090VEDNF@2Z"7E"(^T>2M$^!B1FOIN]PS!MUF*R':M!
MZL[V#@^H5+-U.$#7.^4.!&Q-OKH45*3H#H-;ELMJKEV5ZQ1\^S[UFEPM[9V
MUA!M*0=IF2VKE'F5;=3R333#&MN@ IIRYA6VBG?@ELW=ZMW2Y=1F6R[!2#AL
MU:'4]4=$0W74=%0H B6E'JV1FN7".6?KX2W3A[9YTTKS';@LMM+T=$IAR(+8
M0@T,->VQZHXW@%L'MZIEN0C6:G@BG<WR5R,.D626"]\NN8Z^ZAV)9-I5AE+:
M*[G4ZPN%*%Q2:5<64D)!6E8(U3&O*?0J7FEE6$WHY.$2S+R.D+(,W")"DO1;
M5E"U\Z.6]YQ_W85M2, NA<'0RX102%'L9EV7Y()!J.KFJ]QPZX$HYO9LDAQD
M]R125P8,613 ^ARYG?TRN_X YB6&&K6A4GYXH+,_.+MKTY9K(1A&9S<I+M;L
M)36>@8VS1Q+B?)G&D<$]V"BZ?OS=KB+]5]SU6F#(90U5F.8LEBNTN$# W$U9
MGZHW:.O<R+CG4P^>2)U* !A+NJ@4]Q1227;^"Y8_NLS2/+_)TK7R%'5'PB4C
M)-#:?&C]#.N0C0BL3XC+V\5RB6YN%Q?S%0P:++8X"]@-8K/J?FC#:*21=_J*
MB@EVYQD5E3 89V)"*+PR?3.[G:SFUY=H]G]N9M=+,&/-$O,;I.FX^3[(/N%6
ME10UURDX/6!J!-XY:*J4!D,I(T0Q&Y4K\!-^FUH%V+7QRR .LO(,X\?@7KF"
M$L6<4DD!LD.@G@P<VLB!"62IQ$[09R;%21,V-\$'=VD&@S"W.,>T)1]H=5K/
MI>M=DD''[:+< GYWI:Y1 $,R&Y1"#*?2X52+]EHP>,9F?3C/^0U,%UCIF$0Q
MMVDE<I#=#)*N#!C.*(")>2%[,;3&4 :N2YS0&1Z[H&82;4A"V.R.'>S0>R*C
MEM-5F5T5.BLUO0H8;MGA%!9SI19W2$%'#]BLJ5E=L$@$&]GK589I-2+*>UGC
MJ6!+UWA]85@A A-,>02IT4(SF,2:)V&ZP5=I;J146](+F42H4AKMQ8 22  H
M7$K%0DT7MXOWJ(H6+*Z70&C#7HTM\;=Z@"GP9%!R_H:OL0+"2[Y*#3 #H15,
M(1BU^GEVB^;7YXOW,_1U'9""<DG\/"DP;:9Z=<%KJ*B]7-0EL71@VW22R4&[
M0T^#L<^@6K2>-\%@SF5 DIPY6)PODMD3<[H[DC^P1>=B/<5WRGT3LY[3>;MM
M-3HS=Y,2&)=EBU28O5,]Q)+2<%'$_.EQMD<74048[)OBC#SRU01#RBJX2/9_
MN\;JAPR->F[?-+2L1O=Y0X,2&/;9(NVS[V.090&E7-3(HGM&R*]C6@20*_2X
MQ[Y.D[0[Y=1-'632SB=F:LC"C$P4!<,L/3YA#L:D$>$B)RC!0)R8HA+ZJ)=)
M"0"A-#$OO0:PQ:0-5D5(@A.NE*>3_E(#B..B;M<8D.C).'U14P:O\W1F6P 6
M8V30A!<Q9RO$@@\PR- ]9#HECR3""<_LXQ2>1'_;Y>5[>LJ-!_L"_!T2MJF8
M^J2P3AO:NG(P<N6U6[U+M5!4EP6#N9V^UKJCI'4 I[J$^2S(26C38VU*\>8*
M[:NH=);F(@"[4VOP@L/%!6+K!A1LMS$)ZSMHVN\-P&!T_2A'?83:$/)5B[OD
MJ ETFXPJ63"K"@- U5".)C<W5_/SR=G5#*T6Z'SQ_OWB&O%'0M'-[+;YP\^3
MVQF0N&^_IKP#L803$N_$Z[FLM7PR3U$%'0%[*F!Y*,?9IR.7JEXLJR1AD.TC
M)O</%,WDD2ZD[O'UCCT;N5@+YV,-#F]X,2[I>&@EV_P<6@88PAX(7(C[S>:7
M/Z]F4S3Y978[N9QU/.<2+3ZLEJO)]71^?0G$C>KJW:JVG7<]M# H+#=7V);K
MZI*@O>GWHEJ\&@?.[_<I]XS.@_SA(DX_FQ(2]"IN'\<R@^\^DZ66!^-P+4 *
M"_M:A>WD,27$M="OM=Y_PB#;/@FLKMB49#@LWN/B(34=![95]I.I9U,A>=J>
M3A,,*0?!%8X',T:RAD--O!T%["UQ_K*6=KR'$XW^%HPMY+ADL1$F */G4S2,
M!3=9RB*-T=GSAQQ'\^2")$$2LMEC0X?S-*$$V=&_59Q+$]. =*S"'0< C]@@
M/=H>H61(;#]>=<0'YIN8.0L<4H]&+4=BS#:2R\@B_2O[]Y"YL!W],F+),T.]
MF,ODF2VM!.&59UG]FS0KR#_X?RH3.30:;A-FC-"[J3)*<3#<-6/L$[*M49ZO
M:.EX&BA'RJ-S-*#:[Z_90WYM*75UI!%'Y^F&)2SH'()*V.G"3@NXLZ232H+Q
M %IXXC*.;<;>,6FVA]6(PR 1NTZ3#KEXL>8X^3EIGLN77Z19?5G0(CN/ [)1
MI10,+,-I!OHAU>NDI@\I  Q!#T$MYVUY>2I:IQGU@Z4>$.)V\_$U">Q228_'
M(%2#JT0,#J&4V$R''^CT.^9O$-,Y-QL[443R,-VQN3D=39.TP#G:!L]LEQ\&
ML2X"DO&;T??+B,6Z[CZ*YC'HN"2;%?PV[;0*;O-+<*8/WMM M4A-C\$$4.9)
MR.Y[I?VI_-]YPI.^FKC<A$Y;^;G:UIOU=.ELB)R\N%2WSO$H3=!UI"\J$I#3
M/48]A+CM _TO=BTZ78KR OB*--X7 23H(=;^%H>8]F$Z4BAGHGH=O[R6P->S
MMJ4 ;55M U8(RX75N)\UHE"9QJXSF">S)SK;S1?K,\*O$ELD'UB ?AOC@BW\
MDF$N>$B1?GDZO/)Z&MN7!Y_E@^LBOAU0W2I6^EZH'> FP]N 1/J3368UOT26
M5T)/UJX.?$)*\4I>%V-"S3T^?,1/^9&G<)=E++()FX[UT'%3+A2M6T?0\TM(
M137TC.PI04NHL@6LG V 6OP;:W-;1C-N@HQ-E0]MDWXIH&@IK^(@DG:+ +R@
MLL%M8NYI'>':4K5GJ#R>T?E)^HSK*K:6C-:-I2O"+X/-E=/35ZT/W]T:L0NS
M@>"9?BU&1? $+?8J[:#9[C"ZRE2].UI%98S>M:<'GY9*S!)WR@2!73(I5JA:
M[.U7?^63&?71'^N&,9;CEZ.6U=03UE (?/;:54"YN&]%4Z'2>5H=%M<_I&.A
MYY>NBFKHZ=E3 CP_E2,5\\NJ@_]9*0:#<XH<S_WV19-FJ6B.(04 R/+55,PB
MDU>B#>YP_S#<LMQUGG&[K8I =\_HZRK]]O?2_%O01)XGCSCOUORPE'9M00"(
M;5%1"X)K2@'C@ ^&+C\<PX]K\2,RI"X!7G(Y70[R5'F6&9:NB\]!IIH,2"6=
MWA&DAMJY#$@4@Q;(5T,4TO"JG]N/A*"07;<.BSZK=!+^?4<R.FDI*'YR%^,R
M/\'0 AH]']0R5D-&-*425-J9  LA(XKE@4Y(6<K>EGZ$%O&&NK\(LY>UH!*1
M>G$ZI2B>;VA5"G;_-_TK[SZVC:,IP"LUC173<E2I#9ZL)N0ZUJ[)$YUG0MKE
MM)]KO'BR G46^;+9XZM8'JEQ*Y=']8%$V9P1-'4EIS>/=L87U(+(HJ*'G=U]
M+0LB,W33@FA=EP!P092E(<91?D%QWN)M-0JQQ[&;S>%GS7$3>W7'C^4-JE3O
M$3TK73"L'0A8\N@>5R^9VMG=+P^LP.!INV97),%LER+#D?(!=(V\VT= #;"[
M#X JA*%-5DU Q?<_:WDV.Z4E\EEJR%7@T<O2]<%Q=T-=G'^W=AC5+#U:EVTC
M>+1HEQ:<2&^__^XMIQ'[2P?J/,EW&3N4VEZY-1.)7ET':[L@UX%58CP;J J%
M<H?!UK./U$7P+&1<%[*?$<)S?]>LB^ASC]7BOMR>#+3*Y;5EH7#/$J>>; #/
M%[<GIQ;$4HO[6CZ8B*62!;D\L&!4LQSH\XF_3,3^^NZ/WY[\\,>W9?@&SBO=
M]HOW%Z_^H89E7A:.>1411C5N981QGW313L60A61@$)E5FTXXV/^P2<=C$#/_
M?H,SDD;]G"E%XPTKPB69#ZE<F\Y#]&$1^@#D,DI'E0B+F3-ZP^ L/ZK?J]J$
M=N L>Z9=C-]BH6@6*TWGK\;9545X.DZOYI2/6TZL94%7O3I6VL.6Q;A/T!V^
M)PG+$N:;Y?R;,!@I[VYVG+34]>\W+7AII>B!F;-$NPX: EO.3,Q._<+BY#6U
M,\6VWR5-HF8^,R_PQKB!:*_O=((ZM%J=^:FM,I@%U5#$0H[;;KLM;]@,8C0E
M>1BG^2[#G7OOT3Q9I]F&7YT(9*.PONKL)B"J)T*Z(CXNG6N#D]TVQWX'0R0)
M*.7]<NQ& R@\8/>VK]AQ2BT5>E*.#\[((/:.R;1% '%"ADMXQK<ZS J%$_6+
M"CK7N%^P[WV>8;Q[>;&NIVC':(3^[.TE98+A]9$JHAU+:=FG? 2=[W/)Z"2P
M*1]-H"7?\%MGY_S2V7>*ANN*N'V92 37?8EH_SL8GDE B>=6]T^KMF_\#:JC
MV6>+*:"P-MOGGB>T$^P8R^L T04MBSSB!"O?2+?0<_LR@F4UNN\C&)3 T,X6
MJ>HZ %+/\]:52OLB8;8-4^_"M.[G!\3/Z@)N=FP\IS,8=LM6--UEU.=6_GZ1
M\5MF@KCZ[U46)#D+O&O>]'AQN<[Y?8QF$/C_DD)A]8\CU$0\"]ZZ8[O?9X!M
MA?/-5_U@WQ5Q&\,1P77#-/O?P;!* DK8,F&^LS7([[?].LDYVPQOR&X#9,QO
MG9>\P,K]:D'*T^'4-D3%P50F H8U<ESR%'XPT\!%=A\DU1M*YVF2IS&)ZC>9
M;F@+L140^\_%NEKN!''SHJ8IK'RDLIUNTAVS.3K;>,<H& S5CUF;?@=IEWV"
M.J7S97>[?.9LFR^@_2? O>YZMLM9.GL^Q7F8D6W]Z%EY!R(=-6YH'4."\Q5^
M*LXHCD^*AC^@')?=Y^!JMKO*X$+ =(M#D0N3B\GJP^T,+2[0XF9V.UG-%]?+
M$W0V6<Z7[(\WM[/E['K%_XXFUU.T_/#^_>3VK^RWY?SR>GXQ/Y]<K]#D_'SQ
MX7HUO[Y$-XNK^?E\MH31&_9AN*8E#$.)5L/I>LP,O;/24HN#8:T9H_"FWX)Q
MZGQQ?3Z[O0;G:Y>[._8 /5OO3=/=73&Y2W?%9<H>:&;VS1*3DQU2@-/ Z>"*
M=<*JUMI@F#D8LI:H(YW.J:^6F>YOEN&1"(5'L]1Q=A+'%GYS_L:DX)T]0U *
M^SZ+B]7'"1U[I[-?9E>+F_=TG*7\6:Z6X-S<+9T&TY9]:-60)3:EF^VNP,U]
M2!+GKNAL+RC/[>&<%U:[>WKGP,*\D_Q8-;#O #!8SP*SUOO\*F'7 7R[/7FY
M)!BF:>%)X^>M'#1HSK-;&9-K5$K[(Y+6K2E$@5+)N!I>K&;H#^B4NJ2S%0SZ
M7-%E?GTUP440LDNJGPV^2*_BDD@VX-MLTLF#H90%R#ZOKN;7/,9R?CN;SE?@
M7-0R?,#1+L;E31B]NEF$"@?H.UW$#JU69PUKJPR&ET,1ZTD*@YDLT8D492P_
MX4_UT14Y3L)!*9C#RG":;WE(]3K)E4,* ,/40U#+4N"J,OA>3:<4R/-!J\J;
M/.[00L"16NM[AY7PNFAM\L+GB_?OYRNV%E[R#9?S!=]6F5W#V5-IWV'4RF\R
M[=&;U=P&=^PJT8WAZ'7 ,-$2J'@52YE\QO506Q&<%U75<$@0<D )$)AI'6BT
M5@?/5WNW>3N[FJQF4W0SN5V!<93LV*]QM=X7<DDU.< VF[H28 @CA=7G1"D$
MSG7Q\QT/:1SA+"\AL@Q/>\<U0-_Y69LAU1(.XM@H@V'@4,3"[L=J<?[O/R^N
MIK/;Y>_0='8Q/]<OND<=<?@K9(:Y3U?FMV^A/0JH1"A.<TK!(WH&Y76:Y9=4
M75HEY/!R3 7 UAV8/0GO/5 +2YP7_#*[_@!E0E"A9O?8U4]/?B3%P_DN+](-
MSHP+*$MMM[/50562N!23JG?"'897X77*.\J;AT<_TP)07<+X#JG^[CY15.N:
MM.+.G)0%Z,9=:62AC%>6.,7 T/7J=G+>SK6%X=18ZAS^^PXGQ>S1XJB&6MQU
M@J,.=#^=428+QC$9 (HW#M3BJ)2'MT3J5<@FC58A[Y-4QB19J3!86AF7-!_.
MEK/_^,#2N-BL"TH>UW50T/788ET]?)LFRMMS)8).#[ J@7:.L0I28 BCA";D
MV7!!=J1J+PJ#+&=!3O+%NG>0YKG\I_'(E*6RTW-2@RK4.1QEI0F&?(/@]@G)
ME1D?VT?^8##R%H=QD.=D34*M]Y+(N5T'*F!V5WP](3#L42$35W%=.1@<Z1Q=
MM?-5>A6W^0)F\-WL +4\&#Y9@!2?+2!)2+8QYHZH4P ,EGW(Z=@^RPNR"0KE
ME0Y](9=,D@-L<Z<K 88M4EA]?GPH'\9MQ&"00G[+\8!,)GM]_Y=5V^8OV2J#
M(>!0Q-*K1G@:'ON75A% 2,H,S@)NS)G>DOQ3F1O+_DWMO]4:CD='$_3>X*@2
MAT,V(T8QV;.E 8134YQ1DA?D$>=V,RZ=@MO3/2;@W0,^*FDP?#)"E%Q96*T1
M^85:+7T8U+H(2,9?!WB/ ^9]64KID#C$ 'V7Q!M<K38/K97!T'(HXCY+F3[B
M!73O'MI?TEEFOK?D6E\"0F6[0\-VM#ZP+'A'QBWH?E!!8*C_$O3"KD(EC5J%
M(7[! @R&SX*,/1[$GL%:/EASV:CE- W4K@J=O%"]"A@FVN$4,D<K+?3U59KG
MOT=4&W%U&)2K4DEN<9C>)X3?C!=D]RF[B#[#Y/YAT&3AT,(\)!D=6&%)SM'
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
MY<R#["%E>IKS'%Y]Q81H>('>I_+'K(68UM*4B:)6MTC7U'E]1GG=9;99&NW
MW+C1'D(7Z[ZW5C2?2<DEP^TJT*:P7@,,1ZU@"CM0+26$G]AA(9ZKU["OS<P0
MS@2_N]&FNTM#*NEO@U-YBX9$# RUU-ATU[/L-Y]X5*W]GC6H.S6ZM;LR7*BA
ME/;'*0&RFE=7X.[1T.,3\^4[3+*^06/L_>7V*0'3_K)$%EXJJ!&I]E;S$W13
M)S3 Z./M+?/]!1IG.* P[R_($U]X8MJ6Q2U=]"O:9&@A+CW"815L<W-8"6#\
MQT&P#>2M-7QEU*J/'%6'?'"D<3(#U.'YG4/ "Y.0W=TICSGUCTN!L^?^%.<P
M0^[U7I,%):B%]4@4H;B9-U9F.SV?+6 ,(\;#@),D$FUJ3W%I(4X?TSVH@I;>
M1U("F&'D(-@#'TMKS8K0Y"@I*V,L@-K#Y6R]QB%_";L96:VF\<8R_"V6+*NG
M7D(9"@##Z$-0#R9T72QBY4)D,ZTB22,25M?<6+65H../K0KX:G;V%("R48ZR
MS[[W:5(\Q,^(4+T@CLO04;IN)\LG[.R4>;+NDGT9>>3[6;:K2JV&6^89H7=Y
MIQ0'Q#H31O%"E,JA96 <6GMJ8C%[\3=A-$T'P=!" DH^\M67<:3[.RQMCI^[
MXX;B;=]R=IDOUJV_*=IB4 DNF75 U;J'$JW5P?!R..8^;6^R-,0XRLM,T3@-
M@%Q\R8;_JG;L@D_"TU<O,&;O6?"I09[O6*_B6^F:*<2 ,EQ/V@97KS^)LRX
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
MSUF>(<Z+B@4\]BAK?YD<( -HX0GYX95P3?T3Q.5]QK&OTR3M<JC"I@QM*S4
M6<42J#P WM9KNDJEZJNW=/.<IN211#B)F.LM _O1WW9YP;<'97:SUP9DPP-
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
M%K_DDEJO,0J?2$P!A=M86$9[.JNXUT?WTQK=B+UC4+1U;..HLV&$8VHLC-/
MUO"US%75GAD4F1-00G$V%LEI++O3"-HV"JJ57VW?*Z[&?ZU]K]+:!WBEM<X/
M>_W]Y[GRVKGRFG2"GBNOG2NOG2NOG2NO[4<9SY77SI77>.(_5UX[5UX[42@#
MK1Y)[,4OZWT ]6HG<3[Y@WQ/?XOBO,RX)+(![: MM=HT)>(DC.O2\-TL?2 Q
M_M=N Z6$[Y#0=G&VNKB)1. P7OG+/+I8;8AL%W8[#J=]UAW&2/[^A(S%.B]0
MV+\6#!6"DY"-,/TCR(6Z7HE1Y,.7,@&U[7IJ=:&3"L,-^/;=)7U?!$IOVYT$
M0Z@G$!=!A'LB*CK;]=-J@F;*#Q%LQ[@??_)PR&(JK#YB'R5X&3$=$NS)M'JP
M7?],#8HV2Z[/)967**.Q71/MJ#GDHH_(&R?(1502VJZ-=A14SCJ(^X.=HH#Z
M2&N/"/O:#H:0W'IAM)K@*>3A!H2EG$Y]#Q%$;+V&&A@^#5DX!Q[<,Y02M:>*
M&H!W1T%2N1Q"@O:4/U/P["@P(%>CF;=0[<<S3O7TJ9'\T/6();$G,8GU&F?P
MB).*;PX\MI/$MLPED\7D$<7Y1P1/<?XD2Q";S>D?GP?C^:PSN>Y,;@?3[GQ(
M&W1^N(N\+,#T6S;3Q(;L!06T';TZ,TQ(X$+:2RN3P100G/._7,TU&IG._TKB
MM(0 _5=5^O1'[/V"(/-3ZN6C^(ENSP3I7K0IOV4;)"\<O)'D+AVQYWG3ZQ$E
MPKRNW?!YS2T#()2M" (>#T<F=37VD@<;GS"U:!O<V&MF[=1'+E%!7(;#H2/.
M[<:=>BDX4<$@)+ 6XJP!B()K-Z IAI87/E6APFMK;[M> Q$QLVZ 450= [QJ
M>MBR+;ER(A[=0D M>?MI;D))\@7NEJ!9[</)@CVA4IZ],Q(&:N6'T+8FMPTN
M")> *Y1*A=&VF>WD-0TI\^"IL.L&$C<Q21*Z!"YDY2'V&K4F#XW#6MLO%1>!
MPFA9/%H)6.0E)*U)1U.R[<9<FJ&\."^U#9^]^"LJ#5CF#HMI;&>>J<5>]8Q5
M_#N"DQ=Z\?I&^A=O*?/3#EO:3CS3QD3 JQM(3*GPZ!@>Z.CZ='4,2?X\J'+2
M*,AL9YOI8@22@AN L>44)4E>1>L:R:;.84O;F66ZL(AX=0.)&Q11=EC1HVZP
MPA%FK*3X"2DGCY+0>A:9+E! 4;B!VY:Y_,UY]BIRP23 A3LD:4_*F)+O5^.;
MKX];1W3S 8"TW+@]*6427EL/(XOKKMDJ*2E@GZ6@:T]*&DP";EC3890B*LB-
MLY0/799:PFMM/1,-*/"#1Z6%G+>_$MZ-AZ.$F1643*+!,S,U&4X>UA6-^NA>
M%JQ2DUK/;*N%.%@F;DS-/HKQ4^Z'L8&S<4^BW<]*#]?SG@)2DD(A-!<<J0,A
M6"9N0%B\9!F1_>5>L0CR"*!PF8N;U(%+P;_3("GW@2HZ*&3FPB@-0B;>"K;2
M2:66 K++J#2#(FK_;A^7O[:#MG_GK8^?<("B_"@Q5]IN\,\L63]O(XNJP?L
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
MMXN]Z: _M#DURF._]GQ6AN)%/4'D5#8]/O\!!5F(UO=<*D.$;<4TNK#M[T'
MJSI\N@)R9(ZQ!W7Q^H7E?+',]X$H$L9H+M]7IUQO\OGS<+Z.D+(8#-UKL4C+
M8&PYS"+A3.ML7J\;F_D)D)$")JIN/Y87OEHX5U,1:HG.D2DL*)VY-VL_5&?M
M=##*CS=NN].YW7E:OC=7.@T$1#K5E%;W<_S!:>[@-#JQ/ ^A.![LVK3EY,B\
M*[]"SS* TQ?^W/OI($@RG_3^]M?)J#^8SOZC,_C[W7#^N\4)N!X[X*GY2CO;
MR59[HF='U%I32Z,+RQ.+CP\OY4I'(HY,HJ*DHF#9^OEPV?IM,+ZSO%ZM1PQ9
MGZHMF[W$O>Y=INOKB\L'[:RO%'P)[E^W%G#GB-YN'LS8'9[Q-?B7P^W2>#[M
M]LJ'TO:5F5UIW7#T!:</O2Q)R0K%8!U7=]"DZA\*7S4)I!1N3 <H!N59 A!$
MPT6,K3A:V7V"_LAHEX,G% G.HBX/DD=F=U<SZERQ$RBV:M0\@FKNQ+3, B E
M2TAA^>"W/"C@.:^ Q':*E@(3SI&NE'='5J9F$[6D"5N7!^D6YA*V.C]LAF(S
MO?*<NZ5*FS[0/C&WO+:O./M*+!HW,MX+,U&Q 2_K_T)R[8#TMD]WC&;8:<G0
M#=RGR ^]),F7 ,6,Y30%5W%O(9I"R;@!W!Z[X&DJIP*7Z6HAG!!YN8'L74+7
MB4&2XA5E33(?J^W %TI;B!Y?)F[@Q:\%HG?J"N\"B+*Q8BE&YZBN)!U1 );5
MRV(QC.\I3KZN\S_8WZ266$P$!-E8^1/#AE@E+3=@[:.8JF"*GXJ-,&1]E=$
M0356-,4DJ&I9N8'IM8?CO#;39^0QB\)XT]SI:'0!1-Q811:3B&M+T@T%@.6)
M@Y6A9G= Q3!6L,7LOND(";NA))NW(&_I>!]TU$%)" Y_M!%YH-C<P+@X>*.[
M?+*,<"X.+UX25BPA1GCYH+LLU.T/JA&MC(@=)V0W%&6&EHS5*7HD<8W *) <
MJ@:M#*5IB= 1U)D!N_(2E*]<*$K6S&^N30_S/0QU=]DC8(7+*]&!.IU!-:*5
MT;@CQ.N&?HS1MU*</R81_:N_9EW30.CW!-6,5D;ZZ@K6D0-XT?75.7LL0'"0
MKG&1NO/#NJ-ZQ^"MN%$M&N3VCI54Q*I<,/UN;!U*U[D,78]#IR80NYTJF2SO
MN=>@CYL6Y_O0&Z=GJSJ%"4[RXF\C0A?A<A4YZL\C_*2:;INE_IA.VW2ON@'I
MN>';[!@1W<]1FMH#D4![LIT?4A-Q/4&Y!O/6YFI!RJ.RG1!2$SZQ !K.H+9S
M.DG'DK)'S75P5I#93A71 AHD@F,GI?BZPMZW'W!<F F(NPJFMIW\ <-#BR6G
MW-+#*W8R)_6@- GOUJ<+3FL;KW_N]C?<(%(WINOO<ATQN'K9M2DJK';ICBB8
MRQ\T;/ 3JGEYH.1&9B?L%FES7)>/L9P+XI;X$+%!+0;*GRS1C>GJ]>V&<C0^
MH4"Q7CU);?U&NPJUYI5^I?N,);I1:?9]P%QANK11<]D""%G=L1,%[!1B[*U0
MGZP\+'D@PLS7W% ?KNKKSO1:_.]B/!85Z8O'N$@_H]4]BL4:4&EF>SML4OTK
MV',%Y%J@@R^/W+=?GSTFQ0,9ZMT9T*I"^K9]%;8Q+TG3H83+W9%-(.?&O603
MR"F6=U#]P84]8%O+0"1YO;;-I9!@DWTVC ;//DJ2R>(*AR'[R22Z8T\+/H8H
M1<%FA+#CPL:_TN9R$T8$;C/ *E"M#1L[QH2\'Z%:C7_%]M')$;IE2.+M#][3
M]<-;+F.T+/)I"AE#O1,@N6TWM:;FZ#'IE"?1;)V.W0VJ/DH]' H<DH,ZH"8+
M=JS'U&&#^L_.#\6XSM4['*[><7 Q3Q$E%[5W(UYQTBN,;H6]#X8'"&?+:-P
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
MWO\B^TGQS4[YH^=E^G1E&O@JH*CL**=RH^S9<59!SJ$C11\%@QRIZS^J*=T
M$:*>,.1&ILM")G%:0H[^JXH:_=&N%.0-8KO'QP?L>Z&@#"1M+VG>/GSD_!BI
M^PC#!"VK0Q+6>V0\B)M;QD0NX$,PQ(R8J/,(PF),XO2A2\TS'8VPP"-MR&MG
M;>LAE^6!W,4\.E(Q8Z-#5UE"C6:2%,Q!R]7RR=IGKV!\E38W-C%;CTE5I[;2
MS U,0/I6!66?D2/ME2!D,J4[$*$18BW*#6QO@KD:4 YO'')C*-+$[C&QLW)/
M+KS#9M:+M*E$*.+,D"!O41H3NGE>L>5$*DMN2^LURU3BE/#GQDIX0YY0'#$F
M5,6F#UM:+P@FD[YPU"Y)_\J+ON)HJ1)]I9GU>ED N7,Y,V1$ANDL>WP,,8H3
MJ0GAM+->L$EE0(2\&5%@T ;F-B9!YJ>3>(;B)^PC\=Z>W](-ETQS6\]GI;1<
MVP&!'>04(TID.WI)<_L[>IE"'4+ X\&,<SS/XN@K>J'?_2>BWY7:%D%;:V6P
MY/(ZM#-27@W9[<]T+"F*6#55-D9JYT@L=D,8B93"WAU"76$#&#<D\KZ7>CW*
M"8J[&4LPCI:;T4KEKB:S]\R=KO"A(G##0YSC%1WA9#&/O2A9H'BRN"$D4*V]
M!36(N'W+L0YWI1V@NRBJ8EI <C>0U-!8/4#-+O;L4\GFRS$*)G3?2 >$I'91
M102UBL:NH6@I7ME*PL1AZF9N89!UX0#000-PQC;/M1$!"\6-A4N1FS!X]L.,
MW<YCEU[H_X.Y]UP[S83?F>6T2FCF0L4('B$WK3=QB]^P_[#[8/0G_Q]02P$"
M% ,4    " #TD@U-#A.5V J\   A!0L $0              @ $     9'5O
M="TR,#$X,#8S,"YX;6Q02P$"% ,4    " #TD@U-I(J:B/80  !/K   $0
M            @ $YO   9'5O="TR,#$X,#8S,"YX<V102P$"% ,4    " #T
MD@U-%RB#K2X1   UTP  %0              @ %>S0  9'5O="TR,#$X,#8S
M,%]C86PN>&UL4$L! A0#%     @ ])(-31K]UKRD(P  \2\" !4
M     ( !O]X  &1U;W0M,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( /22
M#4T;WUZA:%@  -+B!  5              "  98" 0!D=6]T+3(P,3@P-C,P
M7VQA8BYX;6Q02P$"% ,4    " #TD@U-,CSN8D0S  ##5 , %0
M    @ $Q6P$ 9'5O="TR,#$X,#8S,%]P<F4N>&UL4$L%!@     &  8 B@$
' *B. 0    $!

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